UNPKG

@daveyplate/better-auth-ui

Version:

Plug & play shadcn/ui components for better-auth

25 lines (22 loc) 473 B
const namespaces = [ "user", "session", "account", "passkey", "twoFactor" ] as const type Namespace = (typeof namespaces)[number] export type ModelNames = { [key in Namespace]: string } export const getModelName = ({ namespace, modelNames, usePlural = false }: { namespace: Namespace modelNames?: Partial<ModelNames> usePlural?: boolean }) => { return modelNames?.[namespace] || `${namespace}${usePlural ? "s" : ""}` }