제네릭(Generic) 재사용성을 높이기 위해 사용 함수 function toArray (a:T, b:T) { return [a,b] } toArray('Neo','Tom') toArray(1, 2) 클래스 class User { constructor(public payload : P) {} getPayload() { return this.payload } } interface UserA { name:string age:number isValid:boolean } const IU = new User ({ name : 'IU', age : 23, isValid : true }) 인터페이스 interface MyData { name : string value : T } const dataA : MyData ..