avatar

ShīnChvën ✨

Effective Accelerationism

Powered by Druid

Declare Module for JavaScript Module in TypeScript

Thu Aug 18 2022

Some JavaScript code doesn't come with type declarations. In order to use them in TypeScript project, we can declare the module ourselves in a <MODULE_NAME>.d.ts file.

declare module 'my-module' {
    export type MyType = string;
    const MyType: {
        show: () => void,
    }
    export default MyType;
}