import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { WorkspaceEntity } from 'src/engine/core-modules/workspace/workspace.entity'; import { WorkspaceManyOrAllFlatEntityMapsCacheModule } from 'src/engine/metadata-modules/flat-entity/services/workspace-many-or-all-flat-entity-maps-cache.module'; import { WorkspaceMetadataVersionService } from 'src/engine/metadata-modules/workspace-metadata-version/services/workspace-metadata-version.service'; import { WorkspaceCacheStorageModule } from 'src/engine/workspace-cache-storage/workspace-cache-storage.module'; @Module({ imports: [ TypeOrmModule.forFeature([WorkspaceEntity]), WorkspaceCacheStorageModule, WorkspaceManyOrAllFlatEntityMapsCacheModule, ], exports: [WorkspaceMetadataVersionService], providers: [WorkspaceMetadataVersionService], }) export class WorkspaceMetadataVersionModule {}