TypeScript 배우기 - 4. 좁히기
좁히기(Narrowing)는 유니온 유형 등 공통의 연산 또는 호출을 할 수 없을 때 typeof등을 이용해 대상을 좁히는(타겟팅 하는) 것을 말합니다. 다음의 예를 살펴보죠.
function padLeft(padding: number | string, input: string): string {
throw new Error("Not implemented yet!");
}
아직까지는 미구현 상태이므로 괜찮습니다. padLeft는 padd...
dimohy.slogs.dev8 min read