跳转到内容

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>