2015-05-15 3 views

Antwort

0

Das Problem war mit der lodash.d.ts und die Aktualisierung löste das Problem.

nuget lodash.TypeScript.DefinitelyTyped version = "0.3.8"

verwendet

map<T, TResult>(
    collection: List<T>, 
    pluckValue: string): TResult[]; 

Definition und arbeitet.

0

Die map Verfahren wie die folgend in DefinitelyTyped definiert ist:

map<T, TResult>(
     collection: Array<T>, 
     callback: ListIterator<T, TResult>, 
     thisArg?: any): TResult[]; 

Es erfordert das collection Argument ein Array zu sein, das ist spezifischer als { [key: number]: string }. Sie müssen das Feld options als Array deklarieren, damit es funktioniert.