@metamask/keyring-utils
Version:
MetaMask Keyring utils
17 lines • 856 B
text/typescript
import type { Infer } from "@metamask/superstruct";
export declare const JsonRpcRequestStruct: import("@metamask/superstruct").Struct<{
method: string;
id: string | number | null;
jsonrpc: "2.0";
params?: Record<string, import("@metamask/utils").Json> | import("@metamask/utils").Json[];
}, {
jsonrpc: import("@metamask/superstruct").Struct<"2.0", "2.0">;
id: import("@metamask/superstruct").Struct<string | number | null, null>;
method: import("@metamask/superstruct").Struct<string, null>;
params: import("@metamask/superstruct").Struct<Record<string, import("@metamask/utils").Json> | import("@metamask/utils").Json[] | import("./superstruct.cjs").ExactOptionalTag, null>;
}>;
/**
* JSON-RPC request type.
*/
export type JsonRpcRequest = Infer<typeof JsonRpcRequestStruct>;
//# sourceMappingURL=JsonRpcRequest.d.cts.map