UNPKG

@nucypher/taco

Version:

### [`nucypher/taco-web`](../../README.md)

21 lines 991 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.jsonRpcConditionSchema = exports.JsonRpcConditionType = void 0; const zod_1 = require("zod"); const common_1 = require("./common"); const context_1 = require("./context"); const return_value_test_1 = require("./return-value-test"); exports.JsonRpcConditionType = 'json-rpc'; exports.jsonRpcConditionSchema = common_1.baseConditionSchema.extend({ conditionType: zod_1.z.literal(exports.JsonRpcConditionType).default(exports.JsonRpcConditionType), endpoint: common_1.httpsURLSchema, method: zod_1.z.string(), // list or dictionary params: zod_1.z .union([zod_1.z.array(zod_1.z.unknown()), zod_1.z.record(zod_1.z.string(), zod_1.z.unknown())]) .optional(), query: common_1.jsonPathSchema.optional(), authorizationToken: context_1.contextParamSchema.optional(), returnValueTest: return_value_test_1.returnValueTestSchema, }); //# sourceMappingURL=json-rpc.js.map