[TypeScript] 타입스크립트 오버로딩(Overloading)


[TypeScript] 타입스크립트 오버로딩(Overloading)

오버로딩(Overloading) 콜시그니쳐(Call Signatures)가 여러개 있는것이 오버로딩(Overloading) 이라고 한다. 아래와 같이 해당 콜 시그니쳐가 여러개 있을때 "b"는 "number, "string" 둘다 받을 수 있다고 되어있다. 이런 경우에는 "typeof"를 이용하여 타입 체크를 하고 처리하면 된다. type Add = { (a: number, b: number) : number; (a: number, b: string) : number; } const add: Add = (a, b) => { if (typeof b === "string") { return a; } return a + b; }...

[TypeScript] 타입스크립트 오버로딩(Overloading)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.


#callsignatures #overloading #script #type #typescript #오버로딩 #콜시그니쳐 #타입 #타입스크립트

원문링크 : [TypeScript] 타입스크립트 오버로딩(Overloading)