UNPKG

@metamask/keyring-utils

Version:
10 lines 466 B
import { array, literal, number, record, string, union } from "@metamask/superstruct"; import { JsonStruct } from "@metamask/utils"; import { exactOptional, object } from "./index.mjs"; export const JsonRpcRequestStruct = object({ jsonrpc: literal('2.0'), id: union([string(), number(), literal(null)]), method: string(), params: exactOptional(union([array(JsonStruct), record(string(), JsonStruct)])), }); //# sourceMappingURL=JsonRpcRequest.mjs.map