hooks

Prism. hooks

方法

(static) add(name, callback)

源代码

将给定回调添加到给定钩子的回调列表。

当注册的钩子运行时,将调用回调。钩子通常由高亮函数直接运行,但你也可以自己运行钩子。

一个回调函数可以注册到多个钩子,而同一个钩子可以多次注册。

参数
名称 类型 描述
name string

钩子的名称。

callback HookCallback

给出了环境变量的回调函数。

(static) run(name, env)

源代码

运行钩子,调用使用给定环境变量注册的所有回调。

回调将同步和按注册顺序调用。

参数
名称 类型 描述
name string

钩子的名称。

env Object.<string, any>

传递给注册的所有回调的钩子的环境变量。