UNPKG

@metamask/snaps-utils

Version:
19 lines 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OnTransactionResponseStruct = exports.OnTransactionResponseWithContentStruct = exports.OnTransactionResponseWithIdStruct = exports.OnTransactionSeverityResponseStruct = void 0; const snaps_sdk_1 = require("@metamask/snaps-sdk"); const superstruct_1 = require("@metamask/superstruct"); exports.OnTransactionSeverityResponseStruct = (0, superstruct_1.object)({ severity: (0, superstruct_1.optional)((0, superstruct_1.literal)(snaps_sdk_1.SeverityLevel.Critical)), }); exports.OnTransactionResponseWithIdStruct = (0, superstruct_1.assign)(exports.OnTransactionSeverityResponseStruct, (0, superstruct_1.object)({ id: (0, superstruct_1.string)(), })); exports.OnTransactionResponseWithContentStruct = (0, superstruct_1.assign)(exports.OnTransactionSeverityResponseStruct, (0, superstruct_1.object)({ content: snaps_sdk_1.ComponentOrElementStruct, })); exports.OnTransactionResponseStruct = (0, superstruct_1.nullable)((0, superstruct_1.union)([ exports.OnTransactionResponseWithContentStruct, exports.OnTransactionResponseWithIdStruct, ])); //# sourceMappingURL=transaction.cjs.map