Приложение 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