如何为使用基于路径的导入的模块提供类型定义?

时间:2018-09-06 21:25:45

标签: reactjs typescript

我正在使用一个NPM模块,该模块需要使用以下结构导入React组件:

from

我将如何创建一个定义文件,以允许我为此模块编写类型定义?

1 个答案:

答案 0 :(得分:0)

声明此类模块的定义与定义任何其他模块相同:

declare module 'module-name/lib/components/Component' {
    import * as React from 'react';
    interface ComponentProps {
        token: string;
        language: string;
    }
    export default class Component extends React.Component<ComponentProps, any> {}
}

此定义可以放在顶级module-name.d.ts定义文件中

相关问题