#typegraphql
Вопрос:
У меня есть следующий класс, представляющий данные.
@ObjectType() export class Model { @Field(() =gt; ID) id: string; }
У меня есть монорельсовая установка с двумя пакетами
api
наличие кода graphql.commons
. содержит общую библиотеку.
Если я определю вышеуказанный класс Model
внутри api
пакета (monorepo). Все работает нормально. Если я перемещу класс Model
внутри commons
пакета, сервер graphql сломается со следующей ошибкой.
Ошибка: Не удается определить тип вывода GraphQL для «id» класса «Модель». Является ли значение, используемое в качестве его типа TS или явного типа, оформленным надлежащим оформителем, или это правильное выходное значение?
Если я изменю поле идентификатор следующим образом, это сработает.
@Field(() =gt; String) id: string
Что я здесь делаю не так?