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
26 lines (25 loc) • 1.17 kB
TypeScript
import { z } from "zod";
export declare const AuthUserSchema: z.ZodObject<{
$id: z.ZodString;
$createdAt: z.ZodString;
$updatedAt: z.ZodString;
name: z.ZodOptional<z.ZodNullable<z.ZodString>>;
email: z.ZodOptional<z.ZodNullable<z.ZodString>>;
phone: z.ZodOptional<z.ZodNullable<z.ZodString>>;
prefs: z.ZodDefault<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>>;
labels: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString>>>;
password: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type AuthUser = z.infer<typeof AuthUserSchema>;
export declare const AuthUserCreateSchema: z.ZodObject<{
name: z.ZodOptional<z.ZodNullable<z.ZodString>>;
email: z.ZodOptional<z.ZodNullable<z.ZodString>>;
$createdAt: z.ZodString;
$updatedAt: z.ZodString;
phone: z.ZodOptional<z.ZodNullable<z.ZodString>>;
prefs: z.ZodDefault<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>>;
labels: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString>>>;
userId: z.ZodOptional<z.ZodString>;
password: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type AuthUserCreate = z.infer<typeof AuthUserCreateSchema>;