본문으로 건너뛰기

인터페이스: ChatSandboxHooks<TContext>

정의 위치: packages/ai/src/activities/chat/middleware/types.ts:52

채팅 미들웨어가 선언할 수 있는 샌드박스 파일 이벤트 훅입니다. 실행 중 샌드박스에서 관찰된 모든 파일 생성·변경·삭제에 대해 서버 측에서 실행됩니다.

타입 매개변수

TContext

TContext = unknown

속성

onFile?

optional onFile?: (ctx, e) => void | Promise<void>;

정의 위치: packages/ai/src/activities/chat/middleware/types.ts:53

매개변수

ctx

ChatMiddlewareContext&lt;TContext>

e

SandboxFileHookEvent

반환값

void | Promise&lt;void>


onFileChange?

optional onFileChange?: (ctx, e) => void | Promise<void>;

정의 위치: packages/ai/src/activities/chat/middleware/types.ts:61

매개변수

ctx

ChatMiddlewareContext&lt;TContext>

e

SandboxFileHookEvent

반환값

void | Promise&lt;void>


onFileCreate?

optional onFileCreate?: (ctx, e) => void | Promise<void>;

정의 위치: packages/ai/src/activities/chat/middleware/types.ts:57

매개변수

ctx

ChatMiddlewareContext&lt;TContext>

e

SandboxFileHookEvent

반환값

void | Promise&lt;void>


onFileDelete?

optional onFileDelete?: (ctx, e) => void | Promise<void>;

정의 위치: packages/ai/src/activities/chat/middleware/types.ts:65

매개변수

ctx

ChatMiddlewareContext&lt;TContext>

e

SandboxFileHookEvent

반환값

void | Promise&lt;void>