0
私はLodash(lodash.d.tsを使用して)に大きく依存するtypescriptプロジェクトに取り組んでいます。私は_.split
関数を使用するメソッドを実装しましたが、これはまだ実装されていないようです。 (.tsファイルを参照し、 'Later'セクションに含まれています)。Lodash.d.tsの_.splitのインターフェイス宣言がありません
私はこれを回避する方法はありますか?それで私のビルドは止まらないのですか? (Visual Studioからビルドし、時にはグランタタスクとして)。
ここでエラーです:
private parseString(text: string) {
const arr = _.map(_.split(text, ","),
(x: string) => {
let index = x.indexOf(":");
return [
x.substring(0, index),
_.trim(x.substring(index + 1), "()")
];
});
console.log(_.fromPairs(arr));
return _.fromPairs(arr);
}
コード作品しかし、それはビルドがこの結果として、停止していることだけで迷惑なんだ、:コンテキストの参照として
TS2339 Property 'split' does not exist on type 'LoDashStatic'
、ここでのコードです。
@ basaratの回答:http://stackoverflow.com/questions/32948271/extend-interface-defined-in-d-ts-file –