编写声明文件:打字稿
Writing a declaration file: typescript
我如何为
编写声明文件
define(function() {
'use strict';
return Object.freeze({
BTN_LINK: 'btnLink',
COMBO_BOX: 'comboBox',
TEXT: 'text'
});
});
您冻结的对象类型为:
type example = Readonly<{ BTN_LINK: string; COMBO_BOX: string; TEXT: string; }>;
如果您想了解有关环境类型的更多信息,可以在 best practices, and detailed instructions on writing type definitions 上获得一些指导。特别地,最佳实践link描述了如何创建ghost模块,如果你想把这个类型放到一个ghost模块来描述整个文件,你会感兴趣的。
我如何为
编写声明文件define(function() {
'use strict';
return Object.freeze({
BTN_LINK: 'btnLink',
COMBO_BOX: 'comboBox',
TEXT: 'text'
});
});
您冻结的对象类型为:
type example = Readonly<{ BTN_LINK: string; COMBO_BOX: string; TEXT: string; }>;
如果您想了解有关环境类型的更多信息,可以在 best practices, and detailed instructions on writing type definitions 上获得一些指导。特别地,最佳实践link描述了如何创建ghost模块,如果你想把这个类型放到一个ghost模块来描述整个文件,你会感兴趣的。