Properties
Private hooks
hooks: ({ fn: ((original,
...args) => void); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<string[]>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<string[]>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<ObjectInfo>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => void); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<QueuePrompt>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<{ Pending: PromptBody[]; Running: PromptBody[]; }>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<{ Pending: PromptBody[]; Running: PromptBody[]; }>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<{ History: PromptQueueItem[]; }>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<SystemStatsRoot>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<void>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<void>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<void>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<void>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<any>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<Response>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<Record<string, unknown>>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<unknown>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<Response>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<Response>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<Response>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<void>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<ModelFolderInfo[]>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<ModelFile[]>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<any>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<string>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<LogsRawResponse>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<string[]>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<string[]>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<string[]>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<string[]>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<string[]>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<string[]>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<string[]>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<string[]>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<{ done: boolean; pending: boolean; running: boolean; }>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<Record<string, any>>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<WorkflowOutput>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<void>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<WorkflowOutput<unknown>>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<QueuePromptSuccess>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<WorkflowOutput<WorkflowOutput>>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<WorkflowOutput>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<WorkflowOutput>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => (() => void)); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<Response>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => HeadersInit); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => string); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => string); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => string); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => string); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<Response>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => (() => void)); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => (() => void)); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => (() => void)); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => void); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => void); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => Promise<unknown>); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => void); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => void); name: keyof Client; type: "function"; } | { fn: ((original,
...args) => void); name: keyof Client; type: "function"; })[] = ... Methods
Protected addHook
- addHook<N, Fn>(hook): void
Type Parameters
- N extends keyof Client = keyof Client
- Fn extends undefined | null | string | boolean | ((plugin) => void) | (() => Promise<string[]>) | (() => Promise<string[]>) | (() => Promise<ObjectInfo>) | (() => void) | ((queue_index, options) => Promise<QueuePrompt>) | {
(type): Promise<{
History: PromptQueueItem[];
}>;
(type): Promise<{
Pending: PromptBody[];
Running: PromptBody[];
}>;
} | (() => Promise<{
Pending: PromptBody[];
Running: PromptBody[];
}>) | ((max_items?, options?) => Promise<{
History: PromptQueueItem[];
}>) | (() => Promise<SystemStatsRoot>) | ((type, id) => Promise<void>) | ((type) => Promise<void>) | ((runningPromptId?) => Promise<void>) | ((params?) => Promise<void>) | (() => Promise<any>) | ((username) => Promise<Response>) | (() => Promise<Record<string, unknown>>) | ((id) => Promise<unknown>) | ((settings) => Promise<Response>) | ((id, value) => Promise<Response>) | ((file, options?) => Promise<Response>) | ((file, data, options?) => Promise<void>) | (() => Promise<ModelFolderInfo[]>) | ((folder) => Promise<ModelFile[]>) | ((folder, model) => Promise<any>) | (() => Promise<string>) | (() => Promise<LogsRawResponse>) | (() => Promise<string[]>) | (() => Promise<string[]>) | (() => Promise<string[]>) | (() => Promise<string[]>) | (() => Promise<string[]>) | (() => Promise<string[]>) | (() => Promise<string[]>) | (() => Promise<string[]>) | ((prompt_id) => Promise<{
done: boolean;
pending: boolean;
running: boolean;
}>) | ((prompt_id) => Promise<Record<string, any>>) | {
<T>(prompt_id, resolver): Promise<WorkflowOutput<T>>;
(prompt_id): Promise<WorkflowOutput>;
} | ((prompt_id, polling_ms?, timeout_ms?) => Promise<void>) | (<T>(prompt_id, resolver, timeout_ms?) => Promise<WorkflowOutput<T>>) | ((prompt, options?) => Promise<QueuePromptSuccess>) | ((prompt, options?) => Promise<WorkflowOutput<WorkflowOutput>>) | {
<T>(prompt, options?): Promise<WorkflowOutput<T>>;
(prompt, options?): Promise<WorkflowOutput>;
} | {
<T>(prompt, options?): Promise<WorkflowOutput<T>>;
(prompt, options?): Promise<WorkflowOutput>;
} | ((fn, task_id) => (() => void)) | WebSocket | {
CLOSED: 3;
CLOSING: 2;
CONNECTING: 0;
OPEN: 1;
prototype: WebSocket;
new (url, protocols?): WebSocket;
} | {
(input, init?): Promise<Response>;
(input, init?): Promise<Response>;
} | EventEmitter<ComfyUIClientEvents & Record<string & {}, any>, any> | (string & {} | (keyof ComfyUIClientEvents))[] | ((options?) => HeadersInit) | ((route) => string) | ((route) => string) | ((filename, subfolder, type) => string) | (() => string) | ((route, options?) => Promise<Response>) | (<T>(type, callback, options?) => (() => void)) | (<T>(type, callback, options?) => (() => void)) | (<T>(type, callback, options?) => (() => void)) | (() => void) | (() => void) | ((options?) => Promise<unknown>) | (() => void) | (() => void) | (() => void) = Client[N]
Returns void
install
- install(instance): void
Returns void