autumn-js
Version:
Autumn JS Library
34 lines (31 loc) • 893 B
JavaScript
"use client";
// src/libraries/react/client/types/clientGenTypes.ts
import { z } from "zod";
var CancelParamsSchema = z.object({
productId: z.string(),
entityId: z.string().optional(),
cancelImmediately: z.boolean().optional()
});
var CheckParamsSchema = z.object({
featureId: z.string().optional(),
productId: z.string().optional(),
entityId: z.string().optional(),
requiredBalance: z.number().optional(),
sendEvent: z.boolean().optional(),
withPreview: z.boolean().optional(),
dialog: z.any().optional(),
entityData: z.any().optional()
});
var TrackParamsSchema = z.object({
featureId: z.string().optional(),
eventName: z.string().optional(),
entityId: z.string().optional(),
value: z.number().optional(),
idempotencyKey: z.string().optional(),
entityData: z.any().optional()
});
export {
CancelParamsSchema,
CheckParamsSchema,
TrackParamsSchema
};