我将如何编写声明文件
define(function() {
'use strict';
return Object.freeze({
BTN_LINK: 'btnLink',
COMBO_BOX: 'comboBox',
TEXT: 'text'
});
});
我将如何编写声明文件
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; }>;
如果您想了解有关环境类型的更多信息,您可以获得有关最佳实践的一些指导,以及有关编写类型定义的详细说明。特别是,最佳实践链接描述了如何创建 ghost 模块,如果您想将此类型放入一个 ghost 模块来描述整个文件,您会对此感兴趣。