@nucypher/taco
Version:
### [`nucypher/taco-web`](../../README.md)
14 lines • 756 B
JavaScript
import { z } from 'zod';
import { baseConditionSchema, httpsURLSchema, jsonPathSchema } from './common';
import { contextParamSchema } from './context';
import { returnValueTestSchema } from './return-value-test';
export const JsonApiConditionType = 'json-api';
export const jsonApiConditionSchema = baseConditionSchema.extend({
conditionType: z.literal(JsonApiConditionType).default(JsonApiConditionType),
endpoint: httpsURLSchema,
parameters: z.record(z.string(), z.unknown()).optional(),
query: jsonPathSchema.optional(),
authorizationToken: contextParamSchema.optional(),
returnValueTest: returnValueTestSchema, // Update to allow multiple return values after expanding supported methods
});
//# sourceMappingURL=json-api.js.map