- 源代码
方法
(static) add(name, callback)
- 源代码
将给定回调添加到给定钩子的回调列表。
当注册的钩子运行时,将调用回调。钩子通常由高亮函数直接运行,但你也可以自己运行钩子。
一个回调函数可以注册到多个钩子,而同一个钩子可以多次注册。
参数
名称 | 类型 | 描述 |
---|---|---|
name |
string | 钩子的名称。 |
callback |
HookCallback | 给出了环境变量的回调函数。 |
(static) run(name, env)
- 源代码
运行钩子,调用使用给定环境变量注册的所有回调。
回调将同步和按注册顺序调用。
参数
名称 | 类型 | 描述 |
---|---|---|
name |
string | 钩子的名称。 |
env |
Object.<string, any> | 传递给注册的所有回调的钩子的环境变量。 |