/opt/canhelp/node_modules/better-auth/node_modules/zod/v3/helpers
NameSizeModeActions
enumUtil.cjs770644editdlrm
enumUtil.d.cts6090644editdlrm
enumUtil.d.ts6090644editdlrm
enumUtil.js110644editdlrm
errorUtil.cjs4180644editdlrm
errorUtil.d.cts2760644editdlrm
errorUtil.d.ts2760644editdlrm
errorUtil.js3000644editdlrm
parseUtil.cjs42720644editdlrm
parseUtil.d.cts27570644editdlrm
parseUtil.d.ts27550644editdlrm
parseUtil.js36010644editdlrm
partialUtil.cjs770644editdlrm
partialUtil.d.cts8280644editdlrm
partialUtil.d.ts8270644editdlrm
partialUtil.js110644editdlrm
typeAliases.cjs770644editdlrm
typeAliases.d.cts1350644editdlrm
typeAliases.d.ts1350644editdlrm
typeAliases.js110644editdlrm
util.cjs44010644editdlrm
util.d.cts33870644editdlrm
util.d.ts33870644editdlrm
util.js40550644editdlrm
Edit: /opt/canhelp/node_modules/better-auth/node_modules/zod/v3/helpers/util.d.cts (3387B)
export declare namespace util { type AssertEqual = (() => V extends T ? 1 : 2) extends () => V extends U ? 1 : 2 ? true : false; export type isAny = 0 extends 1 & T ? true : false; export const assertEqual: (_: AssertEqual) => void; export function assertIs(_arg: T): void; export function assertNever(_x: never): never; export type Omit = Pick>; export type OmitKeys = Pick>; export type MakePartial = Omit & Partial>; export type Exactly = T & Record, never>; export type InexactPartial = { [k in keyof T]?: T[k] | undefined; }; export const arrayToEnum: (items: U) => { [k in U[number]]: k; }; export const getValidEnumValues: (obj: any) => any[]; export const objectValues: (obj: any) => any[]; export const objectKeys: ObjectConstructor["keys"]; export const find: (arr: T[], checker: (arg: T) => any) => T | undefined; export type identity = objectUtil.identity; export type flatten = objectUtil.flatten; export type noUndefined = T extends undefined ? never : T; export const isInteger: NumberConstructor["isInteger"]; export function joinValues(array: T, separator?: string): string; export const jsonStringifyReplacer: (_: string, value: any) => any; export {}; } export declare namespace objectUtil { export type MergeShapes = keyof U & keyof V extends never ? U & V : { [k in Exclude]: U[k]; } & V; type optionalKeys = { [k in keyof T]: undefined extends T[k] ? k : never; }[keyof T]; type requiredKeys = { [k in keyof T]: undefined extends T[k] ? never : k; }[keyof T]; export type addQuestionMarks = { [K in requiredKeys]: T[K]; } & { [K in optionalKeys]?: T[K]; } & { [k in keyof T]?: unknown; }; export type identity = T; export type flatten = identity<{ [k in keyof T]: T[k]; }>; export type noNeverKeys = { [k in keyof T]: [T[k]] extends [never] ? never : k; }[keyof T]; export type noNever = identity<{ [k in noNeverKeys]: k extends keyof T ? T[k] : never; }>; export const mergeShapes: (first: U, second: T) => T & U; export type extendShape = keyof A & keyof B extends never ? A & B : { [K in keyof A as K extends keyof B ? never : K]: A[K]; } & { [K in keyof B]: B[K]; }; export {}; } export declare const ZodParsedType: { string: "string"; nan: "nan"; number: "number"; integer: "integer"; float: "float"; boolean: "boolean"; date: "date"; bigint: "bigint"; symbol: "symbol"; function: "function"; undefined: "undefined"; null: "null"; array: "array"; object: "object"; unknown: "unknown"; promise: "promise"; void: "void"; never: "never"; map: "map"; set: "set"; }; export type ZodParsedType = keyof typeof ZodParsedType; export declare const getParsedType: (data: any) => ZodParsedType;