인터페이스: 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<TContext>
e
반환값
void | Promise<void>
onFileChange?
optional onFileChange?: (ctx, e) => void | Promise<void>;
정의 위치: packages/ai/src/activities/chat/middleware/types.ts:61
매개변수
ctx
ChatMiddlewareContext<TContext>
e
반환값
void | Promise<void>
onFileCreate?
optional onFileCreate?: (ctx, e) => void | Promise<void>;
정의 위치: packages/ai/src/activities/chat/middleware/types.ts:57
매개변수
ctx
ChatMiddlewareContext<TContext>
e
반환값
void | Promise<void>
onFileDelete?
optional onFileDelete?: (ctx, e) => void | Promise<void>;
정의 위치: packages/ai/src/activities/chat/middleware/types.ts:65
매개변수
ctx
ChatMiddlewareContext<TContext>
e
반환값
void | Promise<void>