Deklarieren einer JS-Bibliothek zur Verwendung mit TypeScript
Es gibt viele Threads für ähnliche Themen, aber soweit ich das beurteilen kann, ist dies ein Einzelfall.
Ich benutzejQuery-Adresse Plugin in meiner App und möchte es in einer TypeScript-Datei verwenden. leider gibt es keinDefinitiv getippt Skript für die Bibliothek verfügbar. Wenn ich versuche, jQuery.address zu verwenden, erhalte ich:
The property 'address' does not exist on value of type 'jQueryStatic'
Prodieser ThreadIch habe versucht zu definierenaddress
Innenjquery.d.ts
:
interface JQueryStatic {
address(options): any;
...
}
Und ich denke, das scheint für $ .address () zu funktionieren; aber nicht für eine der Adressmethoden. Ich habe auch versucht, meine eigene .d.ts-Datei per zu erstellendieser Thread, aber immer noch kein Glück. Und ich versuchte es mitdeclare
in einer .d.ts-Datei. Kein Glück.
Die einzige Methode, die ich verwenden muss, ist dieparameter
Methode...
$.address.parameter('param', 1);
In welchem Fall bekomme ich:
The property 'parameter' does not exist on value of type 'address'
Irgendwelche Ideen, wie ich das lösen kann?
Bearbeiten: Ich arbeite in einer Visual Studio C # .net-Umgebung, wenn das hilft.