@metamask/keyring-internal-api
Version:
MetaMask Keyring Internal API
26 lines • 970 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SubmitRequestResponseV1Struct = exports.KeyringResponseV1Struct = exports.KeyringRequestV1Struct = void 0;
exports.toKeyringRequestV1 = toKeyringRequestV1;
const keyring_api_1 = require("@metamask/keyring-api");
const superstruct_1 = require("@metamask/superstruct");
/**
* Keyring request (v1).
*/
exports.KeyringRequestV1Struct = (0, superstruct_1.omit)(keyring_api_1.KeyringRequestStruct, ['origin']);
/**
* Response to a call to `submitRequest` (v1).
*/
exports.KeyringResponseV1Struct = keyring_api_1.KeyringResponseStruct;
exports.SubmitRequestResponseV1Struct = exports.KeyringResponseV1Struct;
/**
* Converts a keyring request to a keyring request v1.
*
* @param request - A keyring request.
* @returns A keyring request v1.
*/
function toKeyringRequestV1(request) {
const { origin, ...requestV1 } = request;
return requestV1;
}
//# sourceMappingURL=v1.cjs.map