-
[타입스크립트] 함수 호출 시그니처TypeScript 2022. 2. 9. 22:54
[타입스크립트] 함수 호출 시그니처
함수 호출 시그니처
정의
함수 호출 시그니처는 함수의 타입을 구체적으로 정해주며, 함수의 인수와 리턴값의 타입을 정한다.
특징
함수 호출 시그니처는 값이 아닌 타입 정보만 포함한다.
함수 호출 시그니처를 사용할 경우 매개변수의 타입을 다시 지정할 필요가 없다. 이미 함수 호출 시그니처에 매개변수 타입에 대한 정보가 들어있기 때문이다. 반환타입도 마찬가지로 다시 지정할 필요가 없다.
// 함수 호출 시그니처 type myFunc = (a: string, b: string) => string; let signiture: myFunc = (firstString, secondString) => { firstString += "a"; secondString += "c"; return firstString + secondString; }; let rett = signiture("aa", "cc"); console.log(rett); // aaaccc
'TypeScript' 카테고리의 다른 글
eslint 사용하기 (react, ts) (0) 2022.02.16 [타입스크립트] 리액트 프로젝트에 타입스크립트 도입하기 (0) 2022.02.11 tsLint 옵션들 (0) 2022.02.09 [타입스크립트] null, undefined, void, never (0) 2022.02.09 [타입스크립트] 유니온, 인터섹션 (0) 2022.02.09