Definitelytyped: blueimp-md5:blueimp.md5は関数ではありません

作成日 2016年04月15日  ·  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 評価