UNPKG

autumn-js

Version:
49 lines (46 loc) 2.13 kB
import { z } from 'zod/v4'; declare const AttachFeatureOptionsSchema: z.ZodObject<{ featureId: z.ZodString; quantity: z.ZodNumber; }, z.core.$strip>; type AttachFeatureOptions = z.infer<typeof AttachFeatureOptionsSchema>; declare const AttachParamsSchema: z.ZodObject<{ productId: z.ZodOptional<z.ZodString>; entityId: z.ZodOptional<z.ZodString>; options: z.ZodOptional<z.ZodArray<z.ZodObject<{ featureId: z.ZodString; quantity: z.ZodNumber; }, z.core.$strip>>>; productIds: z.ZodOptional<z.ZodArray<z.ZodString>>; freeTrial: z.ZodOptional<z.ZodBoolean>; successUrl: z.ZodOptional<z.ZodString>; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; forceCheckout: z.ZodOptional<z.ZodBoolean>; dialog: z.ZodOptional<z.ZodAny>; entityData: z.ZodOptional<z.ZodAny>; openInNewTab: z.ZodOptional<z.ZodBoolean>; reward: z.ZodOptional<z.ZodString>; checkoutSessionParams: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; newBillingSubscription: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>; type AttachParams = z.infer<typeof AttachParamsSchema>; declare const CheckoutParamsSchema: z.ZodObject<{ productId: z.ZodOptional<z.ZodString>; productIds: z.ZodOptional<z.ZodArray<z.ZodString>>; entityId: z.ZodOptional<z.ZodString>; entityData: z.ZodOptional<z.ZodAny>; options: z.ZodOptional<z.ZodArray<z.ZodObject<{ featureId: z.ZodString; quantity: z.ZodNumber; }, z.core.$strip>>>; successUrl: z.ZodOptional<z.ZodString>; openInNewTab: z.ZodOptional<z.ZodBoolean>; dialog: z.ZodOptional<z.ZodAny>; forceCheckout: z.ZodOptional<z.ZodBoolean>; freeTrial: z.ZodOptional<z.ZodBoolean>; checkoutSessionParams: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; reward: z.ZodOptional<z.ZodString>; newBillingSubscription: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>; type CheckoutParams = z.infer<typeof CheckoutParamsSchema>; export { type AttachFeatureOptions, AttachFeatureOptionsSchema, type AttachParams, AttachParamsSchema, type CheckoutParams, CheckoutParamsSchema };