UNPKG

@yoroi/portfolio

Version:

The Portfolio package of Yoroi SDK

14 lines (13 loc) 980 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.responseRecordWithCacheSchemaMaker = void 0; var _types = require("@yoroi/types"); var _zod = _interopRequireDefault(require("zod")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const responseRecordWithCacheSchemaMaker = recordSchema => { return _zod.default.union([_zod.default.tuple([_zod.default.literal(_types.Api.HttpStatusCode.Ok), recordSchema, _zod.default.string(), _zod.default.number().nonnegative()]), _zod.default.tuple([_zod.default.literal(_types.Api.HttpStatusCode.NotModified), _zod.default.number().nonnegative()]), _zod.default.tuple([_zod.default.literal(_types.Api.HttpStatusCode.InternalServerError), _zod.default.string(), _zod.default.number().nonnegative()])]); }; exports.responseRecordWithCacheSchemaMaker = responseRecordWithCacheSchemaMaker; //# sourceMappingURL=response-record-with-cache-schema-maker.js.map