UNPKG

@capgo/cli

Version:
30 lines (29 loc) • 1.15 kB
import { z } from 'zod'; export declare const accountSetOptionsSchema: z.ZodObject<{ apikey: z.ZodString; supaHost: z.ZodOptional<z.ZodString>; supaAnon: z.ZodOptional<z.ZodString>; firstName: z.ZodOptional<z.ZodString>; lastName: z.ZodOptional<z.ZodString>; country: z.ZodOptional<z.ZodString>; discordUsername: z.ZodOptional<z.ZodNullable<z.ZodString>>; formatLocale: z.ZodOptional<z.ZodNullable<z.ZodString>>; notifications: z.ZodOptional<z.ZodBoolean>; newsletter: z.ZodOptional<z.ZodBoolean>; emailPreference: z.ZodOptional<z.ZodArray<z.ZodString>>; emailPreferences: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodBoolean>>; }, z.core.$strip>; export type AccountSetOptions = z.infer<typeof accountSetOptionsSchema>; export interface AccountProfile { id: string; email: string; first_name: string | null; last_name: string | null; country: string | null; discord_username: string | null; format_locale: string | null; enable_notifications: boolean; opt_for_newsletters: boolean; email_preferences: Record<string, boolean> | null; [key: string]: unknown; }