From ea40f582da510889e8b9bf1d7787d5fa04d51d32 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Sun, 29 Jun 2025 00:04:56 +1000 Subject: [PATCH] tweak(ui): naming, code style --- .../frontend/web/src/services/api/run-graph.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/invokeai/frontend/web/src/services/api/run-graph.ts b/invokeai/frontend/web/src/services/api/run-graph.ts index 4860dd23ff..3d0df60ef8 100644 --- a/invokeai/frontend/web/src/services/api/run-graph.ts +++ b/invokeai/frontend/web/src/services/api/run-graph.ts @@ -24,7 +24,7 @@ type Deferred = { /** * Create a promise and expose its resolve and reject callbacks. */ -const createDeferred = (): Deferred => { +const createDeferredPromise = (): Deferred => { let resolve!: (value: T) => void; let reject!: (error: Error) => void; @@ -36,21 +36,21 @@ const createDeferred = (): Deferred => { return { promise, resolve, reject }; }; -interface QueueStatusEventHandler { +type QueueStatusEventHandler = { subscribe: (handler: (event: S['QueueItemStatusChangedEvent']) => void) => void; unsubscribe: (handler: (event: S['QueueItemStatusChangedEvent']) => void) => void; -} +}; -interface GraphExecutor { +type GraphExecutor = { enqueueBatch: (batch: EnqueueBatchArg) => Promise<{ item_ids: number[] }>; getQueueItem: (id: number) => Promise; cancelQueueItem: (id: number) => Promise; -} +}; -interface GraphRunnerDependencies { +type GraphRunnerDependencies = { executor: GraphExecutor; eventHandler: QueueStatusEventHandler; -} +}; type RunGraphArg = { graph: Graph; @@ -105,7 +105,7 @@ type RunGraphReturn = { */ export const runGraph = (arg: RunGraphArg): Promise => { // A deferred promise works around the antipattern of async promise executors. - const { promise, resolve, reject } = createDeferred(); + const { promise, resolve, reject } = createDeferredPromise(); _runGraph(arg, resolve, reject); return promise; };