延长下划线我有下面的代码片段与求和函数,延长下划线如何使用打字稿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