TypeScript Definition einer Hash-Tabelle von Funktionen

8

Ich versuche eine Definitionsdatei für Lenker zu erstellen, die mit vorkompilierten Lenkerscripts verwendet werden kann. Lenker werden vorkompilierte Skripte in eine string-indizierte Hash-Tabelle von Funktionen einfügen, aber ich kann nicht herausfinden oder finden, wie dies definiert wäre.

Eine hypothetische Definition wäre:

%Vor%

aber das ist keine gültige Definition. Die Definition sollte für einen Anruf wie folgt funktionieren:

%Vor%

Eine Definition wie diese ist close :

%Vor%

Aber das ist ein Array mit einem numerischen Index, und es ist nicht dasselbe, und VS Intellisense entscheidet nur, dass die Funktionen im Array any sind.

    
EFVincent 11.10.2012, 18:52
quelle

1 Antwort

12

Was Sie verwenden möchten, ist ein Objekttyp mit einer Indexsignatur (siehe Spezifikationsabschnitt 3.5.3, speziell 3.5.3.3).

%Vor%     
Brian Terlson 11.10.2012, 18:57
quelle

Tags und Links