Skip to content

Interface: ClientSurface

Defined in: packages/aiui-util/src/web-surface.ts:76

What a sidecar composes into its MountedSidecar handle.

Methods

dispose()?

optional dispose(): void | Promise<void>

Defined in: packages/aiui-util/src/web-surface.ts:80

Close the Vite server + HMR shim (dev); a no-op in prod.

Returns

void | Promise<void>


handleUpgrade()?

optional handleUpgrade(req, socket, head): boolean

Defined in: packages/aiui-util/src/web-surface.ts:78

Claim this surface's HMR upgrade (dev only); false otherwise.

Parameters

req

IncomingMessage

socket

Duplex

Buffer

Returns

boolean