MCPcopy Create free account

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

Functions5,326 in github.com/better-auth/better-auth

↓ 15 callersFunctionwithSpan
( name: string, attributes: Record<string, string | number | boolean>, fn: () => T | Promise<T>, )
packages/core/src/instrumentation/tracer.ts:63
↓ 14 callersFunctionadmin
(options?: O | undefined)
packages/better-auth/src/plugins/admin/admin.ts:41
↓ 14 callersFunctioninvalidPatchValue
(detail: string)
packages/scim/src/user-patch.ts:114
↓ 14 callersMethodlistSessions
( userId: string, options?: { onlyActiveSessions?: boolean | undefined } | undefined, )
packages/core/src/types/context.ts:137
↓ 13 callersFunctiondefineSCIMEndpointMetadata
( metadata: SCIMEndpointMetadata, )
packages/scim/src/scim-metadata.ts:9
↓ 13 callersFunctiondeleteSessionCookie
( ctx: GenericEndpointContext, skipDontRememberMe?: boolean | undefined, )
packages/better-auth/src/cookies/index.ts:505
↓ 13 callersMethodfindAccounts
(userId: string)
packages/core/src/types/context.ts:240
↓ 13 callersFunctiongetJwtPlugin
(ctx: AuthContext)
packages/oauth-provider/src/utils/index.ts:105
↓ 13 callersFunctiongetSchema
(model: string)
packages/drizzle-adapter/src/relations-v2/index.ts:284
↓ 13 callersMethodlist
( options?: KVNamespaceListOptions, )
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:1873
↓ 13 callersFunctionrunMigrations
(betterAuthOptions)
e2e/adapter/test/kysely-adapter/adapter.kysely.pg.test.ts:47
↓ 13 callersFunctionsetupServer
( overrides?: Partial<BetterAuthOptions>, extras?: ServerExtras, )
e2e/integration/vanilla-node/e2e/utils.ts:15
↓ 13 callersFunctionsignInWithUser
(email: string, password: string)
packages/better-auth/src/test-utils/test-instance.ts:338
↓ 13 callersFunctionsymmetricEncrypt
({ key, data, }: SymmetricEncryptOptions)
packages/better-auth/src/crypto/index.ts:54
↓ 13 callersFunctiontoOTPIdentifier
( type: "email-verification" | "sign-in" | "forget-password" | "change-email", email: string, )
packages/better-auth/src/plugins/email-otp/utils.ts:4
↓ 13 callersFunctiontwoFactor
(options?: O)
packages/better-auth/src/plugins/two-factor/index.ts:47
↓ 12 callersFunctionbearer
(options?: BearerOptions | undefined)
packages/better-auth/src/plugins/bearer/index.ts:42
↓ 12 callersFunctioncreateLocalAccountIssuer
(providerId: string)
packages/core/src/db/schema/account.ts:51
↓ 12 callersFunctioncreateSCIMOpenAPIContent
( schema: Schema, )
packages/scim/src/scim-metadata.ts:22
↓ 12 callersFunctioncreateScopedKey
(parts: readonly string[])
packages/scim/src/resource-key.ts:7
↓ 12 callersFunctiondrizzleAdapter
(db: DB, config: DrizzleAdapterConfig)
packages/drizzle-adapter/src/drizzle-adapter.ts:172
↓ 12 callersFunctiongenericOAuth
( options: GenericOAuthOptions<ID>, )
packages/better-auth/src/plugins/generic-oauth/index.ts:178
↓ 12 callersFunctiongetHttpTestInstance
(options?: O, config?: HttpTestInstanceConfig<C>)
packages/better-auth/src/test-utils/http-test-instance.ts:133
↓ 12 callersFunctiongetSchema
(model: string)
packages/drizzle-adapter/src/drizzle-adapter.ts:198
↓ 12 callersFunctionmergeSchema
( schema: S, newSchema?: | { [K in keyof S]?: | { modelName?: string | undefined; f
packages/better-auth/src/db/schema.ts:280
↓ 12 callersFunctionsafeJsonParse
( value: string | T | null | undefined, )
packages/sso/src/utils.ts:18
↓ 11 callersMethodabort
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:2069
↓ 11 callersMethodclone
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:1714
↓ 11 callersFunctionconvertWhereClause
({ action, model, where, }: { model: string; where?: Where[] | undefined; action:
packages/prisma-adapter/src/prisma-adapter.ts:240
↓ 11 callersFunctioncreateSCIMDemoManagementError
( status: number, message: string, )
demo/nextjs/lib/scim-demo-management.ts:51
↓ 11 callersFunctioncreateTestSuite
( suiteName: string, config: { defaultBetterAuthOptions?: BetterAuthOptions | undefined; /** * Helpfu
packages/test-utils/src/adapter/create-test-suite.ts:166
↓ 11 callersFunctioncustomFetchImpl
(url, init)
packages/electron/test/utils.ts:85
↓ 11 callersFunctionisSCIMDemoEnabled
()
demo/nextjs/lib/scim-demo.ts:40
↓ 11 callersFunctionkyselyAdapter
( db: Kysely<any>, config?: KyselyAdapterConfig | undefined, )
packages/kysely-adapter/src/kysely-adapter.ts:69
↓ 11 callersFunctionsetCookieToHeader
(headers: Headers)
packages/better-auth/src/cookies/cookie-utils.ts:302
↓ 11 callersMethodsubscribe
(listener: FocusListener)
packages/better-auth/src/client/focus-manager.ts:7
↓ 11 callersFunctiontest
Run compiler-backed tests with their dedicated synchronous-work timeout.
packages/drizzle-adapter/src/relations-v2/generate-drizzle-schema.test.ts:9
↓ 11 callersFunctiontoNodeHandler
( auth: | { handler: Auth["handler"]; } | Auth["handler"], )
packages/better-auth/src/integrations/node.ts:5
↓ 10 callersMethodaddMember
(opts: { userId: string; organizationId: string; role?: string; })
packages/better-auth/src/plugins/test-utils/types.ts:39
↓ 10 callersMethodafter
( content: string | ReadableStream | Response, options?: ContentOptions, )
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:1559
↓ 10 callersMethodcancel
(reason?: any)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:2279
↓ 10 callersFunctionconvertWhereClause
(where: Where[], model: string)
packages/drizzle-adapter/src/drizzle-adapter.ts:344
↓ 10 callersFunctionconvertWhereClause
(where: Where[], model: string)
packages/drizzle-adapter/src/relations-v2/index.ts:490
↓ 10 callersFunctioncreateAdapterFactory
({ adapter: customAdapter, config: cfg, }: AdapterFactoryOptions)
packages/core/src/db/adapter/factory.ts:55
↓ 10 callersFunctionexpireCookie
( ctx: GenericEndpointContext, cookie: BetterAuthCookie, )
packages/better-auth/src/cookies/index.ts:494
↓ 10 callersMethodfindSession
(token: string)
packages/core/src/types/context.ts:163
↓ 10 callersFunctiongetAdapter
( options: BetterAuthOptions, )
packages/better-auth/src/db/adapter-kysely.ts:6
↓ 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 callersFunctionisDynamicBaseURLConfig
( config: BaseURLConfig | undefined, )
packages/better-auth/src/utils/url.ts:228
↓ 10 callersFunctionoriginCheck
( getValue: (ctx: GenericEndpointContext) => string | string[], )
packages/better-auth/src/api/middlewares/origin-check.ts:152
↓ 10 callersFunctionqueueAfterTransactionHook
( hook: () => Promise<void>, options?: { /** Handles a queued hook failure after the surrounding work has
packages/core/src/context/transaction.ts:165
↓ 10 callersMethodset
* Set a new stored value
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:7400
↓ 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:218
↓ 9 callersFunctioncreateContext
()
packages/sso/src/linking/org-assignment.test.ts:72
↓ 9 callersFunctioncreateMetadata
(override: Metadata)
docs/lib/metadata.ts:3
↓ 9 callersMethoddeleteUser
(userId: string)
packages/better-auth/src/plugins/test-utils/types.ts:44
↓ 9 callersMethodfetch
(request: Request)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:501
↓ 9 callersFunctiongetBaseURL
( url?: string, path?: string, request?: Request, loadEnv?: boolean, trustedProxyHeaders?: boolean | unde
packages/better-auth/src/utils/url.ts:142
↓ 9 callersFunctiongetCurrentAuthContext
()
packages/core/src/context/endpoint-context.ts:35
↓ 9 callersFunctionisSCIMDemoEmployeePortalEnabled
()
demo/nextjs/lib/scim-demo.ts:48
↓ 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 callersFunctionresetSeedStateForTests
()
packages/oauth-provider/src/resources.ts:845
↓ 9 callersFunctionrunMigrations
()
packages/better-auth/src/db/get-migration.ts:1210
↓ 9 callersFunctionseedResourcesOnce
( ctx: AuthContext, opts: OAuthOptions<Scope[]>, )
packages/oauth-provider/src/resources.ts:986
↓ 9 callersFunctiontoZodSchema
({ fields, isClientSide, }: { fields: Fields; /** * If true, then any fields that have `input: false` wi
packages/better-auth/src/db/to-zod.ts:5
↓ 9 callersFunctionusername
(options?: UsernameOptions)
packages/better-auth/src/plugins/username/index.ts:779
↓ 8 callersFunctionadminClient
( options?: O | undefined, )
packages/better-auth/src/plugins/admin/client.ts:21
↓ 8 callersFunctioncn
(...inputs: ClassValue[])
demo/electron/src/renderer/src/lib/utils.ts:5
↓ 8 callersFunctioncreateAccessControl
( s: TStatements, )
packages/better-auth/src/plugins/access/access.ts:158
↓ 8 callersMethoddebug
(...data: any[])
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:95
↓ 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 callersFunctionexpr
(eb: any)
packages/kysely-adapter/src/kysely-adapter.ts:317
↓ 8 callersFunctionfenceActiveSCIMConnection
( database: Pick<DBTransactionAdapter, "incrementOne">, connectionId: string, )
packages/scim/src/connection-state.ts:102
↓ 8 callersFunctionformatCode
(code: string)
packages/cli/src/commands/init/utility/format.ts:3
↓ 8 callersFunctiongetIssuer
( ctx: GenericEndpointContext, opts: OAuthOptions<Scope[]>, )
packages/oauth-provider/src/authorize.ts:208
↓ 8 callersFunctiongetOAuthProviderExtensions
( opts: OAuthOptions<Scope[]>, )
packages/oauth-provider/src/extensions.ts:176
↓ 8 callersFunctiongetOrigin
(url: string)
packages/better-auth/src/utils/url.ts:196
↓ 8 callersFunctiongetPrimaryClientId
(clientId: unknown)
packages/core/src/oauth2/utils.ts:93
↓ 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 callersFunctionisPublicRoutableHost
(host: string)
packages/core/src/utils/host.ts:423
↓ 8 callersFunctionprojectSCIMResourceAttributes
( resource: Resource, projection: SCIMAttributeProjection, )
packages/scim/src/resource-attribute-projection.ts:156
↓ 8 callersFunctionredirect
(url: string)
packages/better-auth/src/oauth2/state.test.ts:42
↓ 8 callersFunctionssoClient
( options?: CO | undefined, )
packages/sso/src/client.ts:23
↓ 8 callersFunctionstripeClient
( options?: O | undefined, )
packages/stripe/src/client.ts:6
↓ 8 callersMethodupdateAccount
(id: string, data: Partial<Account>)
packages/core/src/types/context.ts:249
↓ 7 callersFunction__getBetterAuthGlobal
()
packages/core/src/context/global.ts:37
↓ 7 callersFunctionassertClientPrivileges
( ctx: GenericEndpointContext, session: Awaited<ReturnType<typeof getSessionFromCtx>>, opts: OAuthOptions<S
packages/oauth-provider/src/oauthClient/privileges.ts:16
↓ 7 callersFunctionassertResourcePrivileges
* Gate every admin resource endpoint. Mirrors `assertClientPrivileges`: * a missing session → 401; a defined `resourcePrivileges` callback that * re
packages/oauth-provider/src/oauthResource/endpoints.ts:38
↓ 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
← previousnext →101–200 of 5,326, ranked by callers