TypeScript에서 인터페이스를 만들려고 할 때 "type"이 키워드이거나 예약어라는 것을 알았습니다. 예를 들어 다음 인터페이스를 만들 때 "type"은 TypeScript 1.4가있는 Visual Studio 2013에서 파란색으로 표시됩니다.
interface IExampleInterface {
type: string;
}
다음과 같이 클래스에서 인터페이스를 구현하려고한다고 가정 해 보겠습니다.
class ExampleClass implements IExampleInterface {
public type: string;
constructor() {
this.type = "Example";
}
}
클래스의 첫 번째 줄에서 인터페이스에 필요한 속성을 구현하기 위해 "type"이라는 단어를 입력하면 IntelliSense가 "typeof"또는 "new ".
나는 둘러 보았고 TypeScript에서 "type"을 "strict mode reserved word"로 나열하는 이 GitHub 문제 를 찾을 수 있었지만 그 목적이 실제로 무엇인지에 대한 추가 정보를 찾지 못했습니다.
나는 내가 뇌 방귀를 앓고 있다고 의심하고 이것은 내가 이미 알아야 할 명백한 것이지만 TypeScript에서 "type"예약어는 무엇입니까?
Type Alias
당신의 유형 의미 론적 이름을 제공합니다 : basarat.gitbooks.io/typescript/content/docs/types/...