예를 들어 "Guid"유형은 "모든"유형으로 관리됩니다.web essential이 .cs 파일에서 d.ts 파일을 생성하는 방법을 제어합니다.
열린 우리당 유형은 복합 형식으로 생성됩니다
{
AbsolutePath: string;
AbsoluteUri: string;
Authority: string;
DnsSafeHost: string;
Fragment: string;
Host: string;
HostNameType: any;
IsAbsoluteUri: boolean;
IsDefaultPort: boolean;
IsFile: boolean;
IsLoopback: boolean;
IsUnc: boolean;
LocalPath: string;
OriginalString: string;
PathAndQuery: string;
Port: number;
Query: string;
Scheme: string;
Segments: string[];
UserEscaped: boolean;
UserInfo: string;
}
그러나 실제로는 문자열로 직렬화됩니다.
그래서 ... 그것은 WebEssentials 말할 어떻게 든 가능, 방법 전역으로, 속성 유형을 직렬화 :
Guid -> string
Uri -> string
또는 로컬 속성을 속성으로 : 물론
[TypescriptType(typeof(string))]
Guid Id {get; set;};
, 전 세계적으로 프로젝트 또는 솔루션으로 더 좋습니다.
내가 TypescriptType' 웹 필수 ... –