@nucypher/taco
Version:
### [`nucypher/taco-web`](../../README.md)
17 lines • 946 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.jsonApiConditionSchema = exports.JsonApiConditionType = 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.JsonApiConditionType = 'json-api';
exports.jsonApiConditionSchema = common_1.baseConditionSchema.extend({
conditionType: zod_1.z.literal(exports.JsonApiConditionType).default(exports.JsonApiConditionType),
endpoint: common_1.httpsURLSchema,
parameters: 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, // Update to allow multiple return values after expanding supported methods
});
//# sourceMappingURL=json-api.js.map