mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2026-03-01 16:20:25 +00:00
feat: 装饰器与装饰器路由注册
This commit is contained in:
6
packages/napcat-onebot/action/auto-register.ts
Normal file
6
packages/napcat-onebot/action/auto-register.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
import { OneBotAction } from './OneBotAction';
|
||||
export const AutoRegisterRouter: Array<new (...args: any[]) => OneBotAction<unknown, unknown>> = [];
|
||||
|
||||
export function ActionHandler(target: new (...args: any[]) => OneBotAction<unknown, unknown>) {
|
||||
AutoRegisterRouter.push(target);
|
||||
}
|
||||
Reference in New Issue
Block a user