Skip to content

Type Alias: DelegateHandler

nekte-protocol


nekte-protocol / server/src / DelegateHandler

Type Alias: DelegateHandler

DelegateHandler = (task, stream, context, signal) => Promise<void>

Defined in: nekte-source/packages/server/src/server.ts:56

DelegateHandler — the application-layer contract for task delegation.

Every handler receives an AbortSignal for cooperative cancellation. The stream adapter (SSE or gRPC) is injected by the transport layer — handlers are transport-agnostic.

Parameters

task

any

stream

SseStream

context

ContextEnvelope | undefined

signal

AbortSignal

Returns

Promise<void>