生成的.d.ts文件未正确获取导入

时间:2019-03-08 19:55:38

标签: javascript typescript ecmascript-6 typescript-typings

我的default.ts文件

import { Type, Units } from './Duration.types';
const defaultDuration = {
  type: Type.Dynamic,
  range: {
    count: 12,
    unit: Units.Hours
  }
};
export { defaultDuration }

TypeUnitsenum,并导出为export { Type, Units }

这是我正在使用它的组件。 Component.tsx

import { defaultDuration } from './defaults';    
static defaultProps = {
  allowToggle: true,
  duration: defaultDuration
};

我做了npm run build,并生成了一个显示错误的Component.d.ts文件。

static defaultProps: {
        allowToggle: boolean;
        duration: {
            type: Type;
            range: {
                count: number;
                unit: Units;
            };
        };
    };

该错误表明它无法在Type文件中找到Units.d.ts

当我尝试在其他位置导入此.d.ts文件时,它抛出了以上错误。

0 个答案:

没有答案