ssrWrapper

  1. 제네릭으로 any 없애기

  2. redirect

    스크린샷 2022-12-13 오후 8.25.47.png

    스크린샷 2022-12-13 오후 8.25.01.png

    스크린샷 2022-12-13 오후 9.01.53.png

    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"]
    
  3. i18n definition

  4. i18n 리팩토링 변수넣어서 사용

  5. intl 숫자 단위

  6. use~를 쓰는 함수는 무조건 use로 시작해야한다.

  7. vscode icon

  8. link