带有扩展的 Knockout v3.4.0 失败的类型定义
Type definitions for Knockout v3.4.0 failure with extend
我今天将外部库安装到最新的 Webstorm 中。
http_github.com_DefinitelyTyped_DefinitelyTyped_raw_master_knockout_knockout.d.ts
this.roles = ko.observableArray(_d.roles).extend({trackChanges: {initial: false}});
this.type = ko.observable(_d.type || 'user').extend({trackChanges: {initial: false}});
this.enabled = ko.observable(_d.enabled).extend({trackChanges: {initial: false}});
this.salutation = ko.observable(_d.salutation).extend({
trackChanges: {initial: false},
validator: {required: false}
});
第一行,extend方法没有解析。
第二行和第三行,解决了。
第四行又是未解决。
这是已知问题吗?如果是,则为 WebStorm 或 DefinitelyTyped
我不再使用 DefinitelyTyped 解决了这个问题。
相反,我下载了项目中需要的所有未压缩 JavaScript 库版本,将它们存储在单独的文件夹中并配置 WebStorm 以使用它们。
这很好用...
我今天将外部库安装到最新的 Webstorm 中。
http_github.com_DefinitelyTyped_DefinitelyTyped_raw_master_knockout_knockout.d.ts
this.roles = ko.observableArray(_d.roles).extend({trackChanges: {initial: false}});
this.type = ko.observable(_d.type || 'user').extend({trackChanges: {initial: false}});
this.enabled = ko.observable(_d.enabled).extend({trackChanges: {initial: false}});
this.salutation = ko.observable(_d.salutation).extend({
trackChanges: {initial: false},
validator: {required: false}
});
第一行,extend方法没有解析。
第二行和第三行,解决了。
第四行又是未解决。
这是已知问题吗?如果是,则为 WebStorm 或 DefinitelyTyped
我不再使用 DefinitelyTyped 解决了这个问题。
相反,我下载了项目中需要的所有未压缩 JavaScript 库版本,将它们存储在单独的文件夹中并配置 WebStorm 以使用它们。
这很好用...