UNPKG

appwrite-utils

Version:

`appwrite-utils` is a comprehensive TypeScript library designed to streamline the development process for Appwrite projects. Version 1.0.0 aligns with the YAML-first architecture of `appwrite-utils-cli`, providing enhanced integration capabilities and rob

31 lines (30 loc) 667 B
import { z } from "zod"; export const AuthUserSchema = z .object({ $id: z .string(), $createdAt: z .string(), $updatedAt: z .string(), name: z.string().nullish(), email: z .string() .nullish(), phone: z .string() .nullish(), prefs: z.record(z.string(), z.string()).optional().default({}), labels: z .array(z.string()) .optional() .default([]), password: z.string().optional(), }); export const AuthUserCreateSchema = AuthUserSchema.omit({ $id: true, }) .extend({ userId: z.string().optional(), password: z.string().optional(), });