Ошибка TypeORM RepositoryNotFoundError: репозиторий для %% не найден. как зарегистрировать репозиторий с использованием схем

#node.js #typescript #typeorm

#node.js #typescript #typeorm

Вопрос:

Я использую TypeORM, я определяю свою сущность, используя «схемы сущностей», в одном файле я определяю свою сущность

./enteties/catalago.entity.ts

 export const CarreraEntity = new EntitySchema<Carrera>({
name: 'carrera',
columns: {
    id: {
        type: Number,
        generated: 'increment',
        primary: true
    },
    text: {
        type: String
    }
}});
  

в другом файле я определяю свои схемы

./enteties/catalog.schemas.ts

 export abstract class Catalogs {
id: number;
text: string;}
export class Carrera extends Catalogs {}
  

но когда я запускаю, получаю ошибку

RepositoryNotFoundError: репозиторий для «Carrera» не найден. Похоже, этот объект не зарегистрирован в текущем соединении по умолчанию?

в документах указано, что неясно, где регистрировать объект