Проблема импорта Typescript ES6 из экспорта - PullRequest
0 голосов
/ 07 ноября 2019

Я конвертирую код своего узла в машинописный текст и сталкиваюсь с проблемой / путаницей в отношении экспорта и импорта.

Файл: lookup.ts

const SecurityTypeSchema = new GraphQLObjectType({});
const EmailTypeSchema = new GraphQLObjectType({});
const PhoneTypeSchema = new GraphQLObjectType({});
const AddressTypeSchema = new GraphQLObjectType({});
const CountrySchema = new GraphQLObjectType({});

export default {
    SecurityTypeSchema,
    EmailTypeSchema,
    PhoneTypeSchema,
    AddressTypeSchema,
    CountrySchema
}

Файл: учетная запись. ts

Работает:

import * as SecurityTypeSchema from './lookup';
import * as EmailTypeSchema from './lookup';
import * as PhoneTypeSchema from './lookup';
import * as CountrySchema from './lookup'; 

Ошибка:

import {
    SecurityTypeSchema
    EmailTypeSchema,
    PhoneTypeSchema,
    CountrySchema
} from './lookup';  

Ошибка:

import * as Lookup from './lookup';
const {
    SecurityTypeSchema
    EmailTypeSchema,
    PhoneTypeSchema,
    CountrySchema
} = Lookup;

Мне нравятся последние два варианта, так как мне нравится группировкаих. Я искал следующие ссылки и здесь , но я все еще получаю ошибку.

Если кто-нибудь может дать мне какие-либо советы, я буду признателен.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...