Definitelytyped: blueimp-md5: blueimp.md5 не является функцией

Созданный на 15 апр. 2016  ·  3Комментарии  ·  Источник: DefinitelyTyped/DefinitelyTyped

  • [x] Я попытался использовать последний файл blueimp-md5.d.ts в этом репо, и у меня возникли проблемы.
  • [x] Я пробовал использовать последнюю стабильную версию tsc. https://www.npmjs.com/package/typescript
  • [x] Я хочу поговорить о xxxx/xxxx.d.ts .
    Ошибка возникает, когда я пытаюсь использовать файл определения вроде этого hashed = require("blueimg-md5").md5("my string") .
    На странице npm мы видим, что экспорт этого модуля - это просто функция.
    // 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));

Определение должно быть

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

скорее, чем

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

Все 3 Комментарий

У меня точно такая же проблема. ; | Определение все то же самое.

я тоже.

отправьте запрос на перенос. Я пересмотрю это.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги