TypeScript타입 가드satisfies

satisfies타입 가드

값이 타입을 만족하는지 검사하면서도 추론된 타입을 유지합니다. (TS 4.9+)

문법

value satisfies Type

예제

아래 값을 입력하면 예제에 즉시 반영됩니다.

const
palette
red
green
satisfies
Record
string
const palette = {
  red: [255, 0, 0],
  green: "#00ff00",
} satisfies Record<string, string | number[]>;