type 함수타입 = (a : string) => number;
// 함수 타입지정할때 표현식으로 만들어 줘야한다.
let 함수 : 함수타입 = function(){}
object 메소드 타입 지정
type 회원정보 = {
name : string;
plusOne : (a : number) => number;
changeName : () => void;
}
let 회원정보 : 회원정보 = {
name : 'kim',
plusOne(a){
return a + 1;
}
changeName : () => {}
}
<aside> ♻️ 함수는 항상 예측가능한 값을 넣고 빼야한다
</aside>