Skip to content

Documentation / @super-line/client / ServerHandlers

Type Alias: ServerHandlers<C, R>

ServerHandlers<C, R> = { [K in keyof ServerRequests<C, R>]?: (input: ServerInput<ServerRequests<C, R>[K]>) => Awaitable<Output<ServerRequests<C, R>[K]>> }

Defined in: packages/client/src/index.ts:46

Handlers answering server→client requests for the role's surface (shared ∪ role).

Type Parameters

C

C extends Contract

R

R extends RoleOf<C>

Released under the MIT License.