一个例子:
interface IResourceService {
(url: string, paramDefaults?: any,
actions?: any, options?: IResourceOptions): IResourceClass<IResource<any>>;
}
Run Code Online (Sandbox Code Playgroud)
语法(variable: type): Type;是什么意思?我怎样才能实现这个接口?
只是想补充一点,您也可以使用类型别名来执行相同的操作:
type IResourceService =
(url: string, paramDefaults?: any,
actions?: any, options?: IResourceOptions) => IResourceClass<IResource<any>>;
Run Code Online (Sandbox Code Playgroud)
而且(在我看来)它更具可读性。
| 归档时间: |
|
| 查看次数: |
1134 次 |
| 最近记录: |