ssrWrapper
제네릭으로 any 없애기
redirect
const validateRules = [
{name: "name", required: true},
{name: "password", required: true},
{name: "agree", required: false},
] as const
type Rules = (typeof validateRules)[number]
type RequiredRule<R extends {
name: string, required: boolean
}> = R extends { required: true } ? R : never
type A = RequiredRule<Rules>["name"]
i18n definition
i18n 리팩토링 변수넣어서 사용
intl 숫자 단위
use~를 쓰는 함수는 무조건 use로 시작해야한다.
vscode icon
link