본문 바로가기
카테고리 없음

[TS] interface

by 뭉지야 2023. 8. 13.
728x90

함수의 스펙(구조)에 인터페이스를 활용

 

interface SumInter {
    (a: number, b:number): number;
}
let sum3: SumInter;
sum3 = function(a:number, b:number): number{
    return a+b;
}

 

 

인터페이스 확장

interface Person {
    name: string;
    age: number
}
interface Developer {
    name: string;
    age: number;
    language: string;
}

 

이걸 중복된부분을 깔끔하게 정리할수 있다

interface Person {
    name: string;
    age: number
}
interface Developer extends Person{
    language: string;
}
728x90