readonly
-
Typescript - Literal TypesFront-end/Typesrcipt 2023. 4. 13. 14:35
Literal Types Literal Types 이란 집합 타입의 구체적인 하위타입이다. 타입을 string 타입으로 선언 할 수 있지만 구체적으로 문자를 타입으로 선언 하여 그 문자만 들어올 수 있도록 할 수있다. string 뿐만 아니라 number, array, object 등 다양한 집합타입의 구체적인 하위타입을 선언 할 수 있다. let myLiteral: 'zelord';// 문자를 타입으로 지정 (Literal Type) myLiteral = 'zelord';//지정된 문자만 들어갈 수 있다. myLiteral = 'zelord2'//타입으로 지정된 문자 가 아니면 에러를 발생한다. let myLiteralNum: 123;// 숫자를 타입으로 지정 myLiteralNum = 123;// 지..
-
Typescript - Type AliasFront-end/Typesrcipt 2023. 4. 12. 15:50
Type Alias type alias 란 타입을 변수로 만들어서 사용 하는것이다. type alias 를 변수로 선언할때 대문자로 사용한다. type Info = string | number;// type을 변수로 사용한다. (통상 대문자로 시작) let myAge: Info = 27;// number 타입 허용 let myName: Info = 'zelord';// string 타입 허용 배열 및 오브젝트도 type alias 를 사용할 수 있다. type Member = {// Member로 타입변수를 선언 name: string, age: number } let person: Member = {// Member 타입변수를 불러와서 타입선언 name: 'zelord', age: 27 } type L..