Не удается определить тип вывода GraphQL для «идентификатора «»Модели»

#typegraphql

Вопрос:

У меня есть следующий класс, представляющий данные.

 @ObjectType() export class Model {  @Field(() =gt; ID)  id: string; }  

У меня есть монорельсовая установка с двумя пакетами

  1. api наличие кода graphql.
  2. commons . содержит общую библиотеку.

Если я определю вышеуказанный класс Model внутри api пакета (monorepo). Все работает нормально. Если я перемещу класс Model внутри commons пакета, сервер graphql сломается со следующей ошибкой.

Ошибка: Не удается определить тип вывода GraphQL для «id» класса «Модель». Является ли значение, используемое в качестве его типа TS или явного типа, оформленным надлежащим оформителем, или это правильное выходное значение?

Если я изменю поле идентификатор следующим образом, это сработает.

 @Field(() =gt; String) id: string  

Что я здесь делаю не так?