Skip to content
Поверхность: Runtime NodeСтабильность: Public StableЗрелость: StableИсходник

Приложение Claude

Сгенерировано через TypeDoc и typedoc-plugin-markdown.

Определено в: index.d.ts:39

Минимальное Claude-приложение, которое маршрутизирует поддерживаемые имена hooks к зарегистрированным обработчикам.

Конструкторы

Конструктор

> new ClaudeApp(options): ClaudeApp

Определено в: index.d.ts:46

Создаёт Claude runtime-приложение.

Параметры

options
allowedHooks

readonly string[] | string[]

Имена hooks, которые этот бинарник принимает через argv.

usage

string

Строка помощи, которая печатается при некорректном вызове.

Возвращает

ClaudeApp

Методы

on()

> on(hookName, handler): this

Определено в: index.d.ts:50

Регистрирует обработчик для произвольного имени Claude hook.

Параметры

hookName

string

handler

ClaudeHandler

Возвращает

this


onPreToolUse()

> onPreToolUse(handler): this

Определено в: index.d.ts:58

Регистрирует обработчик для hook PreToolUse.

Параметры

handler

ClaudeHandler

Возвращает

this


onStop()

> onStop(handler): this

Определено в: index.d.ts:54

Регистрирует обработчик для hook Stop.

Параметры

handler

ClaudeHandler

Возвращает

this


onUserPromptSubmit()

> onUserPromptSubmit(handler): this

Определено в: index.d.ts:62

Регистрирует обработчик для hook UserPromptSubmit.

Параметры

handler

ClaudeHandler

Возвращает

this


run()

> run(): number

Определено в: index.d.ts:66

Обрабатывает текущий запуск процесса и возвращает код выхода.

Возвращает

number

Публичная документация для авторов плагинов и интеграторов.