packages/hooks/package.json

@picasso/hooks

Public exports for @picasso/hooks.

33 public exportsTypes from package declaration entrypoint

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"