using, satisfies in typescript
2023. 10. 30. 21:25
1. satisfies 잠깐! 4.9에 나온 satisfies는 사용하고 계신가요? 객체 타입을 검사할 때 생각보다 typescript가 똑똑하게 검사하지 않아서 4.9에 새로 등장했습니다. Typescript에서 설명하기 위한 예시로 palette라는 객체를 예로 들었습니다. // RGB tuple이나 string을 허용하고 있습니다. const palette = { red: [255, 0, 0], green: "#00ff00", bleu: [0, 0, 255] // blue에 오타가 있습니다. }; // 배열의 첫 번째 값을 가져오고 싶지만 string일수도 있어서 허용되지 않습니다. const redComponent = palette.red.at(0); // 배열일 수 있어서 이 또한 허용되지 않습..