반응형 제네릭2 타입스크립트 제네릭 제한 🤽♂️ 제네릭 타입제한제네릭에서 다양한 타입을 허용하게는 하지만 특정타입만 받을 수 있도록도 가능하다 🛼 기본적인 제약 걸기string만 허용 할 수 있도록 제약을 걸어본다 type C 같은 경우 number를 넣어서 실제에는 에러가 발생한다.type A가 string만 허용하게끔 설정되어있기 때문이다// T가 string이어야 한다type A = { value: T;};// error : number는 string이 될 수 없다type C = A// string extends string이 때문에 오류가 뜨지 않는다type B = A; 🛼 특정 타입을 제약을 걸어보기원시 타입이아닌 특정타입에 대해서도 제약을 걸어볼 수 있다. Person이라는 인터페이스를 선언하고, Person이라는 인.. 2025. 2. 26. 🍖 타입스크립트 제네릭 🍞 제네릭이 무엇인가제네릭은 다양한 타입을 허용함으로써, 재활용하는데 유용한 기능이다 🥗 제네릭 사용예시중복이 되는 경우/*중복이되는 경우*/// Person1과 Person2의 경우 name,age 제외하고 값이 똑같다interface Person1 { type: "human"; race: "yello"; name: "TEST1"; age: 32;}interface Person2 { type: "human"; race: "yello"; name: "TEST2"; age: 28;}//제네릭을 통해 중복 제거interface PersonGenric { type: "human"; race: "yello"; name: N; age: A;}interface Person3 extends .. 2025. 2. 7. 이전 1 다음 반응형