@picasso/hooks
Public exports for @picasso/hooks.
type
AsyncHookRunResult
Type-only export from ./types.js.
export { type AsyncHookRunResult } from "./types.js"HookBlock
Type-only export from ./types.js.
export { type HookBlock } from "./types.js"HookContext
Type-only export from ./types.js.
export { type HookContext } from "./types.js"HookHandlerFile
Type-only export from ./types.js.
export { type HookHandlerFile } from "./types.js"HookHandlerKind
Type-only export from ./types.js.
export { type HookHandlerKind } from "./types.js"HookHandlerResult
Type-only export from ./types.js.
export { type HookHandlerResult } from "./types.js"HookModule
Type-only export from ./types.js.
export { type HookModule } from "./types.js"HookModuleHandler
Type-only export from ./types.js.
export { type HookModuleHandler } from "./types.js"HookModuleLoader
Type-only export from ./types.js.
export { type HookModuleLoader } from "./types.js"HookName
Type-only export from ./types.js.
export { type HookName } from "./types.js"HookRunMode
Type-only export from ./types.js.
export { type HookRunMode } from "./types.js"HookRunResult
Type-only export from ./types.js.
export { type HookRunResult } from "./types.js"JsonObject
Type-only export from ./types.js.
export { type JsonObject } from "./types.js"JsonValue
Type-only export from ./types.js.
export { type JsonValue } from "./types.js"OnErrorContext
Type-only export from ./types.js.
export { type OnErrorContext } from "./types.js"OnStepBudgetContext
Type-only export from ./types.js.
export { type OnStepBudgetContext } from "./types.js"PicassoHookStarter
Type-only export from ./catalog.js.
export { type PicassoHookStarter } from "./catalog.js"PostSessionContext
Type-only export from ./types.js.
export { type PostSessionContext } from "./types.js"PostToolContext
Type-only export from ./types.js.
export { type PostToolContext } from "./types.js"PreCommitContext
Type-only export from ./types.js.
export { type PreCommitContext } from "./types.js"PrePlanContext
Type-only export from ./types.js.
export { type PrePlanContext } from "./types.js"PreSessionContext
Type-only export from ./types.js.
export { type PreSessionContext } from "./types.js"PreToolContext
Type-only export from ./types.js.
export { type PreToolContext } from "./types.js"RunHookOptions
Type-only export from ./types.js.
export { type RunHookOptions } from "./types.js"SyncHookRunResult
Type-only export from ./types.js.
export { type SyncHookRunResult } from "./types.js"value
discoverHookHandlers
Runtime export from ./discovery.js.
export { discoverHookHandlers } from "./discovery.js"picassoHookStarterForHook
Runtime export from ./catalog.js.
export { picassoHookStarterForHook } from "./catalog.js"class
HOOK_NAMES
Runtime export from ./types.js.
export { HOOK_NAMES } from "./types.js"HookDeniedError
Runtime export from ./errors.js.
export { HookDeniedError } from "./errors.js"HookRuntimeError
Runtime export from ./errors.js.
export { HookRuntimeError } from "./errors.js"PICASSO_HOOK_STARTERS
Runtime export from ./catalog.js.
export { PICASSO_HOOK_STARTERS } from "./catalog.js"function
isHookName
Runtime export from ./discovery.js.
export { isHookName } from "./discovery.js"runHook
Runtime export from ./runtime.js.
export { runHook } from "./runtime.js"