Я конвертирую код своего узла в машинописный текст и сталкиваюсь с проблемой / путаницей в отношении экспорта и импорта.
Файл: 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;
Мне нравятся последние два варианта, так как мне нравится группировкаих. Я искал следующие ссылки и здесь , но я все еще получаю ошибку.
Если кто-нибудь может дать мне какие-либо советы, я буду признателен.
Спасибо