MeekoHookable
interfaz Desde 1.2.0
Registro de hooks de MeekoModuleContext.
ts
import type { MeekoHookable } from "@meekojs/meeko/framework";Código fuente src/modules/define-meeko-module.ts:242
Declaración #
ts
interface MeekoHookable {
hook<Name extends keyof MeekoHooks>(name: Name, handler: MeekoHooks[Name]): () => void
}Ejemplo #
ts
import type { MeekoHookable } from "@meekojs/meeko/framework";
function logBuilds(hooks: MeekoHookable): void {
hooks.hook("build:done", ({ output }) => console.log("build en", output));
}Miembros #
hook
#
hook<Name extends keyof MeekoHooks>(name: Name, handler: MeekoHooks[Name]): () => voidRegistra handler para el hook name.