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个参数,
// 内部的同步函数会先自行,然后再是异步,

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i castle-hook

      Weekly Downloads

      3

      Version

      1.0.1

      License

      MIT

      Unpacked Size

      5.44 kB

      Total Files

      8

      Last publish

      Collaborators

      • yanpengquan