mirror of
https://github.com/n8n-io/n8n.git
synced 2026-06-04 02:37:46 +02:00
21 lines
700 B
TypeScript
21 lines
700 B
TypeScript
import type { ModuleInterface } from '@n8n/decorators';
|
|
import { BackendModule } from '@n8n/decorators';
|
|
import { Container } from '@n8n/di';
|
|
|
|
@BackendModule({ name: 'instance-version-history', instanceTypes: ['main'] })
|
|
export class InstanceVersionHistoryModule implements ModuleInterface {
|
|
async init() {
|
|
await import('./instance-version-history.controller');
|
|
|
|
const { InstanceVersionHistoryService } = await import('./instance-version-history.service');
|
|
await Container.get(InstanceVersionHistoryService).init();
|
|
}
|
|
|
|
async entities() {
|
|
const { InstanceVersionHistory } = await import(
|
|
'./database/entities/instance-version-history.entity'
|
|
);
|
|
return [InstanceVersionHistory];
|
|
}
|
|
}
|