Definitelytyped: blueimp-md5: blueimp.md5 ist keine Funktion

Erstellt am 15. Apr. 2016  ·  3Kommentare  ·  Quelle: DefinitelyTyped/DefinitelyTyped

  • [x] Ich habe versucht, die neueste blueimp-md5.d.ts Datei in diesem Repository zu verwenden und hatte Probleme.
  • [x] Ich habe versucht, die neueste stabile Version von tsc zu verwenden. https://www.npmjs.com/package/typescript
  • [x] Ich möchte über xxxx/xxxx.d.ts sprechen.
    Ein Fehler tritt auf, wenn ich versuche, die Definitionsdatei wie folgt zu verwenden hashed = require("blueimg-md5").md5("my string") .
    Auf der npm-Seite können wir sehen, dass der Export dieses Moduls einfach eine Funktion ist.
    // Use the following version if you installed the package with npm: 
        var md5 = require("blueimp-md5"), 
        query = url.parse(req.url).query;
    // Calculate and print the MD5 hash of the url query: 
    res.end(md5(query));

Die Definition sollte lauten

declare module 'blueimp-md5' {
    function md5(value: string, key?: string, raw?: boolean): string;
    export = md5;
}

eher, als

declare module 'blueimp-md5' {
    export function md5(value: string, key?: string, raw?: boolean): string;
}

Alle 3 Kommentare

Ich habe das gleiche Problem. ;| Die Definition ist immer noch dieselbe.

ich auch.

Bitte senden Sie einen Pull-Request. Ich werde es überprüfen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen