Сделайте интерфейсы машинописи в едином каталоге доступными глобально - PullRequest
1 голос
/ 12 марта 2019

Мой каталог структурирован, как показано:

src/
├── global.d.ts
├── index.ts
├── pages
│   └── page01.ts
└── types
    ├── Type01.ts
    ├── Type02.ts
    └── Type03.ts

Использование apollo Я могу генерировать типы / интерфейсы для своих запросов с помощью следующей команды:

apollo client:codegen --target=typescript --outputFlat src/types

Затем интерфейсы создаются в моем каталоге types .

Если я хочу использовать любой из этих сгенерированных типов в page01.ts требуется импорт.Например: import { TypeName } from '../types/Type01.ts'.

Есть ли способ глобально включить все типы в этом каталоге (возможно, в global.d.ts ), чтобы импорт больше не требовался?

Спасибо.

...