跳到內容

operation

本頁內容尚未翻譯。

function operation<
Tag extends string,
Payload extends Top,
Success extends Top,
Error extends Top,
Middleware extends AnyService,
Requires,
>(
name: string,
version: number,
rpc: Rpc<Tag, Payload, Success, Error, Middleware, Requires>,
): Rpc<Tag, Payload, Success, Error, Middleware, Requires>

Defined in: internal/operations.ts:15

Gives an Effect RPC its immutable protocol identity without changing its wire tag.

Type Parameter
Tag extends string
Payload extends Top
Success extends Top
Error extends Top
Middleware extends AnyService
Requires
Parameter Type
name string
version number
rpc Rpc<Tag, Payload, Success, Error, Middleware, Requires>

Rpc<Tag, Payload, Success, Error, Middleware, Requires>