Skip to content

decode

const decode: (
input: unknown,
options?: ParseOptions,
) => Effect<
| {
id: string | number
jsonrpc: "2.0"
method: string
params?: {
[key: string]: unknown
}
}
| {
jsonrpc: "2.0"
method: string
params?: {
[key: string]: unknown
}
}
| {
id: string | number
jsonrpc: "2.0"
result: unknown
}
| {
error: {
code: number
data?: unknown
message: string
}
id?: string | number | null
jsonrpc: "2.0"
},
SchemaError,
never
>

Defined in: Testing.ts:32

Parameter Type
input unknown
options? ParseOptions

Effect< | { id: string | number; jsonrpc: "2.0"; method: string; params?: { [key: string]: unknown; }; } | { jsonrpc: "2.0"; method: string; params?: { [key: string]: unknown; }; } | { id: string | number; jsonrpc: "2.0"; result: unknown; } | { error: { code: number; data?: unknown; message: string; }; id?: string | number | null; jsonrpc: "2.0"; }, SchemaError, never>