MCPcopy Create free account

hub / github.com/better-auth/better-auth / functions

Functions3,880 in github.com/better-auth/better-auth

↓ 12 callersFunctiongetClient
( ctx: GenericEndpointContext, options: OAuthOptions<Scope[]>, clientId: string, )
packages/oauth-provider/src/utils/index.ts:171
↓ 12 callersFunctiongetJwtPlugin
(ctx: AuthContext)
packages/oauth-provider/src/utils/index.ts:63
↓ 12 callersFunctiongetSchema
(model: string)
packages/drizzle-adapter/src/drizzle-adapter.ts:179
↓ 12 callersMethodstart
(options?: ContainerStartupOptions)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:3065
↓ 11 callersMethodclear
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:89
↓ 11 callersFunctionconvertWhereClause
({ action, model, where, }: { model: string; where?: Where[] | undefined; action:
packages/prisma-adapter/src/prisma-adapter.ts:240
↓ 11 callersFunctiondeleteSessionCookie
( ctx: GenericEndpointContext, skipDontRememberMe?: boolean | undefined, )
packages/better-auth/src/cookies/index.ts:421
↓ 11 callersFunctiongenericOAuth
(options: GenericOAuthOptions)
packages/better-auth/src/plugins/generic-oauth/index.ts:64
↓ 11 callersFunctionisDynamicBaseURLConfig
( config: BaseURLConfig | undefined, )
packages/better-auth/src/utils/url.ts:228
↓ 11 callersFunctionrunWithTransaction
( adapter: DBAdapter<Options>, fn: () => R, )
packages/core/src/context/transaction.ts:97
↓ 11 callersFunctionsafeJsonParse
( value: string | T | null | undefined, )
packages/sso/src/utils.ts:18
↓ 11 callersFunctionsetupServer
( overrides?: Partial<BetterAuthOptions>, extras?: ServerExtras, )
e2e/integration/vanilla-node/e2e/utils.ts:15
↓ 11 callersMethodsubscribe
(listener: FocusListener)
packages/better-auth/src/client/focus-manager.ts:7
↓ 11 callersFunctiontoNodeHandler
( auth: | { handler: Auth["handler"]; } | Auth["handler"], )
packages/better-auth/src/integrations/node.ts:5
↓ 10 callersFunctionconvertWhereClause
(where: Where[], model: string)
packages/drizzle-adapter/src/drizzle-adapter.ts:325
↓ 10 callersFunctioncreateAdapterFactory
({ adapter: customAdapter, config: cfg, }: AdapterFactoryOptions)
packages/core/src/db/adapter/factory.ts:59
↓ 10 callersMethoddestroy
(error?: any)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:3067
↓ 10 callersFunctiongetAdapter
( options: BetterAuthOptions, )
packages/better-auth/src/db/adapter-kysely.ts:6
↓ 10 callersFunctiongetBaseURL
( url?: string, path?: string, request?: Request, loadEnv?: boolean, trustedProxyHeaders?: boolean | unde
packages/better-auth/src/utils/url.ts:142
↓ 10 callersFunctiongetCurrentAuthContext
()
packages/core/src/context/endpoint-context.ts:33
↓ 10 callersFunctiongetEnvVar
( key: string, fallback?: Fallback, )
packages/core/src/env/env-impl.ts:64
↓ 10 callersFunctiongetFields
( options: BetterAuthOptions, modelName: BaseModelNames, mode: Mode, )
packages/better-auth/src/db/schema.ts:20
↓ 10 callersFunctionkyselyAdapter
( db: Kysely<any>, config?: KyselyAdapterConfig | undefined, )
packages/kysely-adapter/src/kysely-adapter.ts:69
↓ 10 callersFunctionoriginCheck
( getValue: (ctx: GenericEndpointContext) => string | string[], )
packages/better-auth/src/api/middlewares/origin-check.ts:152
↓ 10 callersFunctionrunMigrations
(betterAuthOptions)
e2e/adapter/test/kysely-adapter/adapter.kysely.pg.test.ts:44
↓ 10 callersFunctionstripe
(options: O)
packages/stripe/src/index.ts:35
↓ 9 callersFunctioncapitalizeFirstLetter
(str: string)
packages/core/src/utils/string.ts:1
↓ 9 callersFunctioncn
(...inputs: ClassValue[])
demo/expo/src/lib/utils.ts:6
↓ 9 callersFunctionconvertWhereClause
(model: string, w?: Where[] | undefined)
packages/kysely-adapter/src/kysely-adapter.ts:285
↓ 9 callersFunctionconvertWhereClause
({ where, model, }: { where: Where[]; model: string; })
packages/mongo-adapter/src/mongodb-adapter.ts:156
↓ 9 callersFunctioncreateContext
()
packages/sso/src/linking/org-assignment.test.ts:57
↓ 9 callersFunctioncreateMetadata
(override: Metadata)
docs/lib/metadata.ts:3
↓ 9 callersFunctioncreateTestSuite
( suiteName: string, config: { defaultBetterAuthOptions?: BetterAuthOptions | undefined; /** * Helpfu
packages/test-utils/src/adapter/create-test-suite.ts:166
↓ 9 callersMethoddeleteUser
(userId: string)
packages/better-auth/src/plugins/test-utils/types.ts:44
↓ 9 callersFunctiongenericOAuthClient
()
packages/better-auth/src/plugins/generic-oauth/client.ts:6
↓ 9 callersFunctiononSuccess
()
demo/nextjs/components/forms/sign-in-form.tsx:71
↓ 9 callersFunctionparseSessionOutput
( options: BetterAuthOptions, session: T, )
packages/better-auth/src/db/schema.ts:115
↓ 9 callersFunctionprismaAdapter
(prisma: PrismaClient, config: PrismaConfig)
packages/prisma-adapter/src/prisma-adapter.ts:77
↓ 9 callersMethodset
* Set a new stored value
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:7399
↓ 9 callersMethodupdateAccount
(id: string, data: Partial<Account>)
packages/core/src/types/context.ts:214
↓ 9 callersFunctionusername
(options?: UsernameOptions | undefined)
packages/better-auth/src/plugins/username/index.ts:124
↓ 8 callersFunctionadminClient
( options?: O | undefined, )
packages/better-auth/src/plugins/admin/client.ts:21
↓ 8 callersFunctioncallback
(res: any)
packages/electron/test/electron.test.ts:953
↓ 8 callersFunctioncn
(...inputs: ClassValue[])
demo/electron/src/renderer/src/lib/utils.ts:5
↓ 8 callersFunctionconstantTimeEqual
( a: ArrayBuffer | Uint8Array | string, b: ArrayBuffer | Uint8Array | string, )
packages/better-auth/src/crypto/buffer.ts:4
↓ 8 callersFunctioncreateAccessControl
( s: TStatements, )
packages/better-auth/src/plugins/access/access.ts:158
↓ 8 callersFunctioncustomFetchImpl
( url: string | URL | Request, init?: RequestInit | undefined, )
packages/better-auth/src/test-utils/test-instance.ts:244
↓ 8 callersFunctiondeleteAllExpiredApiKeys
( ctx: AuthContext, byPassLastCheckTime = false, )
packages/api-key/src/routes/index.ts:100
↓ 8 callersFunctionescapeForMongoRegex
(input: string, maxLength = 256)
packages/mongo-adapter/src/query-builders.ts:5
↓ 8 callersMethodexec
( query: string, ...bindings: any[] )
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:2959
↓ 8 callersFunctionexpr
(eb: any)
packages/kysely-adapter/src/kysely-adapter.ts:317
↓ 8 callersMethodfindSession
(token: string)
packages/core/src/types/context.ts:131
↓ 8 callersFunctionformatCode
(code: string)
packages/cli/src/commands/init/utility/format.ts:3
↓ 8 callersFunctiongetOrigin
(url: string)
packages/better-auth/src/utils/url.ts:196
↓ 8 callersFunctioninitGetDefaultModelName
({ usePlural, schema, }: { usePlural: boolean | undefined; schema: BetterAuthDBSchema; })
packages/core/src/db/adapter/get-default-model-name.ts:4
↓ 8 callersFunctionisActiveOrTrialing
( sub: Subscription | Stripe.Subscription, )
packages/stripe/src/utils.ts:24
↓ 8 callersFunctionoidcProvider
(options: OIDCOptions)
packages/better-auth/src/plugins/oidc-provider/index.ts:308
↓ 8 callersFunctionscim
(options?: SCIMOptions)
packages/scim/src/index.ts:31
↓ 8 callersFunctionstripeClient
( options?: O | undefined, )
packages/stripe/src/client.ts:6
↓ 8 callersFunctiontoZodSchema
({ fields, isClientSide, }: { fields: Fields; /** * If true, then any fields that have `input: false` wi
packages/better-auth/src/db/to-zod.ts:5
↓ 7 callersMethodafter
( content: string | ReadableStream | Response, options?: ContentOptions, )
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:1559
↓ 7 callersFunctionbetterAuth
( options: Options & {}, )
packages/better-auth/src/auth/minimal.ts:11
↓ 7 callersFunctioncreateDynamicPathProxy
( routes: T, client: BetterFetch, knownPathMethods: Record<string, "POST" | "GET">, atoms: Record<string,
packages/better-auth/src/client/proxy.ts:36
↓ 7 callersFunctioncreateEmailVerificationToken
( secret: string, email: string, /** * The email to update from */ updateTo?: string | undefined, /**
packages/better-auth/src/api/routes/email-verification.ts:16
↓ 7 callersFunctiongenerateId
(size?: number)
packages/core/src/utils/id.ts:3
↓ 7 callersFunctiongetAwaitableValue
( arr: AwaitableFunction<T>[] | undefined, item: { field?: string; value: string }, )
packages/better-auth/src/context/helpers.ts:277
↓ 7 callersFunctiongetClientConfig
( options?: BetterAuthClientOptions | undefined, loadEnv?: boolean | undefined, )
packages/better-auth/src/client/config.ts:41
↓ 7 callersMethodgetStore
()
packages/core/src/async_hooks/pure.index.ts:24
↓ 7 callersFunctionhandleOAuthUserInfo
( c: GenericEndpointContext, opts: { userInfo: Omit<User, "createdAt" | "updatedAt">; account: Omit<Acco
packages/better-auth/src/oauth2/link-account.ts:13
↓ 7 callersFunctionisRequestLike
(value: unknown)
packages/better-auth/src/utils/url.ts:250
↓ 7 callersFunctionisTest
()
packages/core/src/env/env-impl.ts:59
↓ 7 callersFunctionnextCookies
()
packages/better-auth/src/integrations/next-js.ts:47
↓ 7 callersFunctiononError
(context)
demo/nextjs/components/forms/sign-in-form.tsx:75
↓ 7 callersFunctionpasskey
(options?: PasskeyOptions | undefined)
packages/passkey/src/index.ts:33
↓ 7 callersFunctionqueueAfterTransactionHook
( hook: () => Promise<void>, )
packages/core/src/context/transaction.ts:151
↓ 7 callersFunctionresolveConfiguration
( authContext: AuthContext, configurations: PredefinedApiKeyOptions[], configId?: string | null, )
packages/api-key/src/routes/index.ts:45
↓ 7 callersFunctionrunMigrations
()
packages/better-auth/src/db/get-migration.ts:559
↓ 7 callersFunctiontoCookieOptions
( attributes: CookieAttributes, )
packages/better-auth/src/cookies/cookie-utils.ts:160
↓ 7 callersFunctionuseTheme
()
demo/electron/src/renderer/src/components/theme-provider.tsx:66
↓ 6 callersFunctionassertClientPrivileges
( ctx: GenericEndpointContext, session: Awaited<ReturnType<typeof getSessionFromCtx>>, opts: OAuthOptions<S
packages/oauth-provider/src/oauthClient/privileges.ts:16
↓ 6 callersFunctionbasicToClientCredentials
(authorization: string)
packages/oauth-provider/src/utils/index.ts:391
↓ 6 callersFunctioncheck
(value: T | undefined)
packages/cli/src/commands/ai.ts:26
↓ 6 callersFunctioncreateAuthClient
( options?: Option | undefined, )
packages/better-auth/src/client/react/index.ts:80
↓ 6 callersFunctioncreateAuthContext
( adapter: DBAdapter, options: Options, getDatabaseType: (database: Options["database"]) => string, )
packages/better-auth/src/context/create-context.ts:94
↓ 6 callersMethoddebug
(...data: any[])
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:95
↓ 6 callersFunctionemailOTP
(options: EmailOTPOptions)
packages/better-auth/src/plugins/email-otp/index.ts:38
↓ 6 callersFunctiongenerate
(bigint: boolean)
packages/cli/test/generate.test.ts:60
↓ 6 callersFunctiongenerateDrizzleSchema
( db: any, options: BetterAuthOptions, dialect: "sqlite" | "mysql" | "pg", )
e2e/adapter/test/drizzle-adapter/generate-schema.ts:16
↓ 6 callersFunctiongetNormalTestSuiteTests
( { adapter, generate, insertRandom, modifyBetterAuthOptions, sortModels, customIdGenerator, ge
packages/test-utils/src/adapter/suites/basic.ts:36
↓ 6 callersFunctiongetPrimaryClientId
(clientId: unknown)
packages/core/src/oauth2/utils.ts:58
↓ 6 callersFunctiongetSafeRedirectUrl
( candidates: readonly (string | undefined)[], callbackPath: string, appOrigin: string, isTrustedOrigin: I
packages/sso/src/routes/saml-pipeline.ts:104
↓ 6 callersFunctiongetTypeFactory
( getTypeMap: ( field: DBFieldAttribute, ) => Record< "string" | "boolean" | "number" | "date" | "json"
docs/lib/copy-schema/utils.ts:3
↓ 6 callersFunctioninferAdditionalFields
( schema?: S | undefined, )
packages/better-auth/src/plugins/additional-fields/client.ts:9
↓ 6 callersFunctionisDevelopment
()
packages/core/src/env/env-impl.ts:55
↓ 6 callersFunctionisPrismaNotFoundError
(e: any)
packages/prisma-adapter/src/prisma-adapter.ts:57
↓ 6 callersFunctionisProcessType
(type: typeof process.type)
packages/electron/src/utils.ts:3
↓ 6 callersFunctionlistener
()
demo/nextjs/components/pricing.tsx:24
↓ 6 callersFunctionmagicLink
(options: MagicLinkOptions)
packages/better-auth/src/plugins/magic-link/index.ts:160
↓ 6 callersFunctionmagicLinkClient
()
packages/better-auth/src/plugins/magic-link/client.ts:5
↓ 6 callersFunctionmakeSignature
( value: string, secret: string | BufferSource, )
packages/better-auth/src/crypto/index.ts:112
← previousnext →101–200 of 3,880, ranked by callers