簡體   English   中英

功能模塊的聲明文件(TypeScript)

[英]Declaration file for function-module (TypeScript)

我使用的節點模塊無法通過鍵入找到,並且在definelytyped中不存在。

該模塊的基本用途是:

import * as someFunc from 'some-module';

someFunc("some string");

如您所見,此模塊將函數導出為其默認值。 我還沒有弄清楚如何為它編寫聲明文件。

這是我設法做到的最好:

declare module 'some-module' {
    export default function someFunc(someArg: string): void;
}

順便說一句,它確實可以使用JavaScript。 只是TypeScript困擾我。

任何想法如何解決?

宣言:

declare module 'some-module' {
  var exportFunction : (arg: string) => void;
  export = exportFunction;
}

用法:

import * as someFunc from "some-module";
someFunc(a)';

是怎么做到的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM