typescript2 [Typescript] satisfies Satisfies 는 무엇인가?satisfies는 TypeScript 4.9에서 추가된 새로운 연산자입니다. 일반적으로 TypeScript에서 객체의 타입을 선언할 때, 객체의 키와 값의 타입을 명시적으로 지정합니다. 그러나 이 방식은 객체의 키가 정확히 일치해야 하며, 확장성이 떨어질 수 있습니다. satisfies 연산자를 사용하면 이러한 제약을 완화할 수 있습니다.사용 차이 예시 1: 일반적인 타입 선언 사용type OperationFn = (left: number, right: number) => numbertype Operator = '+' | '-' | '*' | '/' // key의 타입을 지정 해주어야함const operations: Record = { '+': (left, right.. 2024. 11. 20. [TypeScript] keyof/typeof 팁 keyof 연산자 keyof 연산자는 객체 타입의 모든 키를 문자열 또는 숫자 리터럴 유니온으로 반환합니다. interface Person { name: string; age: number; } type PersonKeys = keyof Person; // 'name' | 'age' typeof 연산자 typeof 연산자를 사용하여 변수 또는 객체의 타입을 추출할 수 있습니다. const person = { name: 'Alice', age: 25 }; type PersonType = typeof person; // { name: string; age: number; } const numbers = [1, 2, 3]; type NumbersType = typeo.. 2024. 2. 21. 이전 1 다음