@nucypher/taco
Version:
### [`nucypher/taco-web`](../../README.md)
16 lines • 831 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.timeConditionSchema = exports.TimeConditionMethod = exports.TimeConditionType = void 0;
const zod_1 = require("zod");
const rpc_1 = require("./rpc");
// TimeCondition is an RpcCondition with the method set to 'blocktime' and no parameters
exports.TimeConditionType = 'time';
exports.TimeConditionMethod = 'blocktime';
// eslint-disable-next-line @typescript-eslint/no-unused-vars
const { parameters: _, ...restShape } = rpc_1.rpcConditionSchema.shape;
exports.timeConditionSchema = zod_1.z.object({
...restShape,
conditionType: zod_1.z.literal(exports.TimeConditionType).default(exports.TimeConditionType),
method: zod_1.z.literal(exports.TimeConditionMethod).default(exports.TimeConditionMethod),
});
//# sourceMappingURL=time.js.map