Definitelytyped: blueimp-md5: blueimp.md5 no es una función

Creado en 15 abr. 2016  ·  3Comentarios  ·  Fuente: DefinitelyTyped/DefinitelyTyped

  • [x] Intenté usar el último archivo blueimp-md5.d.ts en este repositorio y tuve problemas.
  • [x] Intenté usar la última versión estable de tsc. https://www.npmjs.com/package/typescript
  • [x] Quiero hablar sobre xxxx/xxxx.d.ts .
    Se produce un error cuando intento utilizar el archivo de definición como este hashed = require("blueimg-md5").md5("my string") .
    Desde la página npm , podemos ver que la exportación de este módulo es simplemente una función.
    // 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 definición debe ser

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

en vez de

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

Todos 3 comentarios

Tengo el mismo problema. ; | La definición sigue siendo la misma.

Yo también.

envíe una solicitud de extracción. Lo revisaré.

¿Fue útil esta página
0 / 5 - 0 calificaciones