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.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage