UNPKG

@nucypher/taco

Version:

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

18 lines 777 B
import { z } from 'zod'; import { baseConditionSchema, httpsURLSchema, jsonPathSchema } from './common'; import { contextParamSchema } from './context'; import { returnValueTestSchema } from './return-value-test'; export const JsonRpcConditionType = 'json-rpc'; export const jsonRpcConditionSchema = baseConditionSchema.extend({ conditionType: z.literal(JsonRpcConditionType).default(JsonRpcConditionType), endpoint: httpsURLSchema, method: z.string(), // list or dictionary params: z .union([z.array(z.unknown()), z.record(z.string(), z.unknown())]) .optional(), query: jsonPathSchema.optional(), authorizationToken: contextParamSchema.optional(), returnValueTest: returnValueTestSchema, }); //# sourceMappingURL=json-rpc.js.map