Definitelytyped: blueimp-md5 : blueimp.md5 n'est pas une fonction

Créé le 15 avr. 2016  ·  3Commentaires  ·  Source: DefinitelyTyped/DefinitelyTyped

  • [x] J'ai essayé d'utiliser le dernier fichier blueimp-md5.d.ts dans ce référentiel et j'ai eu des problèmes.
  • [x] J'ai essayé d'utiliser la dernière version stable de tsc. https://www.npmjs.com/package/typescript
  • [x] Je veux parler de xxxx/xxxx.d.ts .
    Une erreur se produit lorsque j'essaie d'utiliser le fichier de définition comme celui-ci hashed = require("blueimg-md5").md5("my string") .
    A partir de la page npm , on peut voir que l'export de ce module est simplement une fonction.
    // 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));

La définition doit être

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

plutôt que

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

Tous les 3 commentaires

J'ai le même problème. ;| La définition est toujours la même.

Moi aussi.

veuillez envoyer une demande de tirage. Je vais le revoir.

Cette page vous a été utile?
0 / 5 - 0 notes