/opt/canhelp/node_modules/better-auth/node_modules/zod/src/v3/helpers
NameSizeModeActions
enumUtil.ts6040644editdlrm
errorUtil.ts4080644editdlrm
parseUtil.ts52790644editdlrm
partialUtil.ts10190644editdlrm
typeAliases.ts1350644editdlrm
util.ts62060644editdlrm
Edit: /opt/canhelp/node_modules/better-auth/node_modules/zod/src/v3/helpers/enumUtil.ts (604B)
export namespace enumUtil { type UnionToIntersectionFn = (T extends unknown ? (k: () => T) => void : never) extends ( k: infer Intersection ) => void ? Intersection : never; type GetUnionLast = UnionToIntersectionFn extends () => infer Last ? Last : never; type UnionToTuple = [T] extends [never] ? Tuple : UnionToTuple>, [GetUnionLast, ...Tuple]>; type CastToStringTuple = T extends [string, ...string[]] ? T : never; export type UnionToTupleString = CastToStringTuple>; }