tachybase_todo/packages/plugins/@nocobase/plugin-workflow-delay/src/client/index.ts
Junyi 8ee8ab7d6d
refactor(plugin-workflow): refactor apis (#3267)
* refactor(plugin-workflow): refactor apis

* fix(plugin-workflow-parallel): fix import in test cases

* fix(plugin-workflow): fix some module import source

* fix(plugin-workflow): move manual table acl to manual plugin

* fix(plugin-workflow-manual): fix folder typo
2023-12-27 13:55:48 +08:00

19 lines
481 B
TypeScript

import { Plugin } from '@nocobase/client';
import WorkflowPlugin from '@nocobase/plugin-workflow/client';
import DelayInstruction from './DelayInstruction';
export default class extends Plugin {
async afterAdd() {
// await this.app.pm.add()
}
async beforeLoad() {}
// You can get and modify the app instance here
async load() {
const workflow = this.app.pm.get('workflow') as WorkflowPlugin;
workflow.registerInstruction('delay', DelayInstruction);
}
}