Как получить «экспорт по умолчанию» с несколькими типами и значениями в модуле TypeScript? - PullRequest
0 голосов
/ 25 марта 2019

У меня может быть легко экспорт по умолчанию с несколькими значениями:

class Car {...}
class Bus {...}

export default { Car, Bus }

У меня также легко может быть экспорт по умолчанию типа

export default interface Airplane {...}

Но у меня не может бытьэкспорт по умолчанию для нескольких типов

interface Airplane {...}
interface Motorcycle {...}

// 'Airplane' only refers to a type, but is being used as a value here. ts(2693)
export default { Airplane, Motorcycle }

или из комбинации нескольких типов и значений.

class Car {...}
interface Motorcycle {...}

// 'Airplane' only refers to a type, but is being used as a value here. ts(2693)
export default { Car, Airplane }

Как этого добиться?

...