How to write a typescript definition file for a node module that exports a function?

前端 未结 2 1242
生来不讨喜
生来不讨喜 2021-01-11 23:59

Consider, for the toml node module I can simply use:

// toml.d.ts
declare module TOML {
    export function parse(value:string):any;
}

declare module \"toml         


        
2条回答
  •  旧时难觅i
    2021-01-12 00:18

    Basarat's answer doesn't work with typescript 2.1.5. You need to declare function and export with export =:

    export = MyFunction;
    declare function MyFunction(): string;
    

    How to write a definition file for commonjs module that exports function

提交回复
热议问题