class generic extends

YOUNGJOO-YOON·2022년 1월 31일
0

typeScript

목록 보기
50/65
interface User {
  name: string;
  age: number;
}

interface Car {
  name: string;
  color: string;
}
interface Book {
  price: number;
}

function showName<T extends { name: string }>(data: T): string {
  return data.name;
}
//showName의 인자 data T는 항상 name:string prop을 가져야 한다는 제약을 걸어줌
profile
이 블로그의 글은 제 생각을 정리한 글과 인터넷 어딘가에서 배운 것을 정리한 글입니다. 출처는 되도록 남기도록 하겠습니다. 수정 및 건의 오류 등이 있으면 언제든지 댓글 부탁드립니다.

0개의 댓글