延長下劃線我有下面的代碼片段與求和函數,延長下劃線如何使用打字稿2.0
//underscore.extension.ts
import * as _ from "underscore"
declare module "underscore" {
export interface UnderscoreStatic {
sum(items: number[]): number;
}
}
_.mixin({
sum: items => { return _.reduce<number, number>(items, function (s, x) { return s + x; }, 0); }
});
但是使用_。 總和()給我的「物權‘和’對類型不存在‘UnderscoreStatic’。
那麼,誰能告訴我這樣做的正確方法?
我知道你要的底線,但lodash(這是下劃線的超集)可以延伸,就像在[本概述答案](http://stackoverflow.com/questions/34660265/importing-lodash-into-angular2-typescript-application)。 – Tholle