我的default.ts
文件
import { Type, Units } from './Duration.types';
const defaultDuration = {
type: Type.Dynamic,
range: {
count: 12,
unit: Units.Hours
}
};
export { defaultDuration }
Type
和Units
是enum
,并导出为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
文件时,它抛出了以上错误。