Typescript 기본타입

bebrain·2023년 1월 16일
0

Tuple

index별로 Type이 다를 때 사용한다.

let arr:[number, string];
arr = [1,'a'];

Void

함수에서 아무것도 반환하지 않을 때 사용한다.

function sayHello() : void{
	console.log('Hello')
}

never

항상 error를 반환하거나 영원히 끝나지 않는 함수의 타입으로 사용

function showError():never{
	throw new Error();
}
function infLoop():never{
	while(true){
    }
}

enum

특정값만 입력할 수 있게 강제하고 싶을 때, 그 값들이 공통점이 있을 때 사용

enum Os{
	Window, Ios, Android
}
var Os;
(function (Os){
	Os[Os["Window"] = 0] = "Window";
    Os[Os["Ios"] = 1] = "Ios";
    Os[Os["Android"] = 2] = "Android";
})(Os || (Os = {}));
참조 : https://www.youtube.com/watch?v=70w82P-KiVM&list=PLZKTXPmaJk8KhKQ_BILr1JKCJbR0EGlx0&index=2

0개의 댓글