Skip to main content

DispatchAndBindSurfaceResult

@gooi/surface-runtime


@gooi/surface-runtime / DispatchAndBindSurfaceResult

Type Alias: DispatchAndBindSurfaceResult

DispatchAndBindSurfaceResult = { authContext?: DispatchRequest["authContext"]; binding?: CompiledSurfaceBinding; boundInput: Readonly<Record<string, unknown>>; dispatch: SurfaceDispatchSelection; entrypoint?: CompiledEntrypoint; invocationHost: DispatchRequest["invocationHost"]; ok: true; principal?: DispatchRequest["principal"]; surfaceId: string; trace: DispatchTraceEnvelope; } | { error: DispatchError; ok: false; trace: DispatchTraceEnvelope; }

Defined in: runtime/surface-runtime/src/dispatch/dispatch-and-bind.ts:23