Сгенерированный файл .d.ts не получает импорт правильно - PullRequest
1 голос
/ 08 марта 2019

Мой 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 в какое-то другое место, он выдает вышеуказанную ошибку.

...