함수 타입의 선언과 사용

YOUNGJOO-YOON·2021년 7월 11일
0

typeScript

목록 보기
30/65

TOC

  1. 함수 타입의 선언

  2. 함수 타입의 사용


함수도 타입을 지정해 다른 종류의 argument가 침범하는 것을 막을 수 있다.

Note that the parameter name is required. The function type (string) => void means “a function with a parameter named string of type any“!

type functionName = (argName:type)=>type
type showString=(arg0:string,arg1:number)=>void


let func:showString = function(str,num){
	console.log(str,num);
}
func('qwe',123); // qwe123




type ShowSomething={
	(arg:string):void;
}
let func1:ShowSomething=function(str){
	console.log(str);
}

func1('hahahoho'); // hahahoho
profile
이 블로그의 글은 제 생각을 정리한 글과 인터넷 어딘가에서 배운 것을 정리한 글입니다. 출처는 되도록 남기도록 하겠습니다. 수정 및 건의 오류 등이 있으면 언제든지 댓글 부탁드립니다.

0개의 댓글