castle-hook
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

Hook Library 设计思路: 在框架执行过程中需要针对某些执行场景进行统计、权限判断等,为了实现Aop风格的调用和动态的调整,因此编写此库。 核心用法

//注册hook事件
import hook from './hook'
import { HookWhen } from './hook';
//注册一个后置事件
hook.regist('Login',HookWhen.After,'LoginAuthCheck',()=>{},true)
//触发事件
hook.emit('Login', HookWhen.After, {}, {})
// 每次触发需要传入2个参数,
// 内部的同步函数会先自行,然后再是异步,

Readme

Keywords

none

Package Sidebar

Install

npm i castle-hook

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

5.44 kB

Total Files

8

Last publish

Collaborators

  • yanpengquan