fix(app): include current server events
This commit is contained in:
parent
5bb0fb580f
commit
6097c143af
1 changed files with 4 additions and 1 deletions
|
|
@ -18,7 +18,10 @@ const isAbortError = (error: unknown) =>
|
|||
error !== null && typeof error === "object" && "name" in error && error.name === "AbortError"
|
||||
|
||||
const isStreamClosed = (error: unknown, signal?: AbortSignal) => isAbortError(error) || signal?.aborted === true
|
||||
export type ServerEvent = Event & { current?: OpenCodeEvent }
|
||||
type CurrentServerEvent<T extends OpenCodeEvent = OpenCodeEvent> = T extends OpenCodeEvent
|
||||
? { id: string; type: T["type"]; properties: T["data"]; current: T }
|
||||
: never
|
||||
export type ServerEvent = (Event & { current?: OpenCodeEvent }) | CurrentServerEvent
|
||||
type QueuedServerEvent = { directory: string; payload: ServerEvent }
|
||||
type CurrentDelta = Extract<
|
||||
OpenCodeEvent,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue