UNPKG

autumn-js

Version:

Autumn JS Library

34 lines (31 loc) 893 B
"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 };