[英]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.