【发布时间】:2015-07-04 06:37:00
【问题描述】:
我正在查看angular-ui-router 的源代码,angular-ui-router.d.ts 文件夹中的angular-ui-router.d.ts 文件包含以下内容:
declare module ng.ui {
interface IState {
name?: string;
template?: string;
templateUrl?: any; // string || () => string
templateProvider?: any; // () => string || IPromise<string>
}
interface ITypedState<T> extends IState {
data?: T;
}
我读过文件是 TypeScript 类型定义。它是什么?为什么需要它?
【问题讨论】:
标签: javascript typescript