25 lines
1.2 KiB
TypeScript
25 lines
1.2 KiB
TypeScript
import { Module } from '@nestjs/common';
|
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
|
|
|
import { ApplicationEntity } from 'src/engine/core-modules/application/application.entity';
|
|
import { CommandMenuItemEntity } from 'src/engine/metadata-modules/command-menu-item/entities/command-menu-item.entity';
|
|
import { WorkspaceFlatCommandMenuItemMapCacheService } from 'src/engine/metadata-modules/flat-command-menu-item/services/workspace-flat-command-menu-item-map-cache.service';
|
|
import { WorkspaceManyOrAllFlatEntityMapsCacheModule } from 'src/engine/metadata-modules/flat-entity/services/workspace-many-or-all-flat-entity-maps-cache.module';
|
|
import { FrontComponentEntity } from 'src/engine/metadata-modules/front-component/entities/front-component.entity';
|
|
import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity';
|
|
|
|
@Module({
|
|
imports: [
|
|
TypeOrmModule.forFeature([
|
|
CommandMenuItemEntity,
|
|
ApplicationEntity,
|
|
ObjectMetadataEntity,
|
|
FrontComponentEntity,
|
|
]),
|
|
WorkspaceManyOrAllFlatEntityMapsCacheModule,
|
|
],
|
|
providers: [WorkspaceFlatCommandMenuItemMapCacheService],
|
|
exports: [WorkspaceFlatCommandMenuItemMapCacheService],
|
|
})
|
|
export class FlatCommandMenuItemModule {}
|