UNPKG

@metamask/snaps-utils

Version:
21 lines 1.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OnNameLookupResponseStruct = exports.DomainResolutionResponseStruct = exports.AddressResolutionResponseStruct = exports.DomainResolutionStruct = exports.AddressResolutionStruct = void 0; const superstruct_1 = require("@metamask/superstruct"); exports.AddressResolutionStruct = (0, superstruct_1.object)({ protocol: (0, superstruct_1.string)(), resolvedDomain: (0, superstruct_1.string)(), }); exports.DomainResolutionStruct = (0, superstruct_1.object)({ protocol: (0, superstruct_1.string)(), resolvedAddress: (0, superstruct_1.string)(), domainName: (0, superstruct_1.string)(), }); exports.AddressResolutionResponseStruct = (0, superstruct_1.object)({ resolvedDomains: (0, superstruct_1.size)((0, superstruct_1.array)(exports.AddressResolutionStruct), 1, Infinity), }); exports.DomainResolutionResponseStruct = (0, superstruct_1.object)({ resolvedAddresses: (0, superstruct_1.size)((0, superstruct_1.array)(exports.DomainResolutionStruct), 1, Infinity), }); exports.OnNameLookupResponseStruct = (0, superstruct_1.nullable)((0, superstruct_1.union)([exports.AddressResolutionResponseStruct, exports.DomainResolutionResponseStruct])); //# sourceMappingURL=name-lookup.cjs.map