tachybase_todo/packages/core/server/src/migration.ts
2024-06-13 15:56:43 +08:00

24 lines
490 B
TypeScript

import { Migration as DbMigration } from '@tachybase/database';
import Application from './application';
import Plugin from './plugin';
import { PluginManager } from './plugin-manager';
export class Migration extends DbMigration {
appVersion = '';
pluginVersion = '';
on = 'afterLoad';
get app() {
return this.context.app as Application;
}
get pm() {
return this.context.app.pm as PluginManager;
}
get plugin() {
return this.context.plugin as Plugin;
}
}