MCPcopy Create free account

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

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

↓ 3 callersFunctiondefaultOTPGenerator
(options: EmailOTPOptions)
packages/better-auth/src/plugins/email-otp/routes.ts:1282
↓ 3 callersFunctiondestroyPrismaClient
({ migrationCount, dialect, }: { migrationCount: number; dialect: Dialect; })
e2e/adapter/test/prisma-adapter/get-prisma-client.ts:64
↓ 3 callersFunctiondetectPackageManager
( cwd: string, packageJson: PackageJson, )
packages/cli/src/utils/check-package-managers.ts:24
↓ 3 callersFunctiondeviceAuthorization
( options: Partial<DeviceAuthorizationOptions> = {}, )
packages/better-auth/src/plugins/device-authorization/index.ts:129
↓ 3 callersFunctiondeviceAuthorizationClient
()
packages/better-auth/src/plugins/device-authorization/client.ts:5
↓ 3 callersFunctiondiscoverOIDCConfig
( params: DiscoverOIDCConfigParams, )
packages/sso/src/oidc/discovery.ts:44
↓ 3 callersFunctiondisplayUsernameNormalizer
(displayUsername: string)
packages/better-auth/src/plugins/username/index.ts:135
↓ 3 callersFunctionelectron
(options?: ElectronOptions | undefined)
packages/electron/src/index.ts:31
↓ 3 callersFunctionelectronClient
(options: O)
packages/electron/src/client.ts:64
↓ 3 callersFunctionencodeToURLParams
(obj: Record<string, any>)
packages/better-auth/src/plugins/captcha/utils.ts:1
↓ 3 callersFunctionensureAsyncStorage
()
packages/core/src/context/endpoint-context.ts:13
↓ 3 callersFunctionensureRuntimeDiscovery
( config: OIDCConfig, issuer: string, isTrustedOrigin: (url: string) => boolean, )
packages/sso/src/oidc/discovery.ts:678
↓ 3 callersFunctionescapeStripeSearchValue
(value: string)
packages/stripe/src/utils.ts:51
↓ 3 callersMethodexecuteQuery
(compiledQuery: CompiledQuery)
packages/kysely-adapter/src/bun-sqlite-dialect.ts:131
↓ 3 callersMethodexecuteQuery
(compiledQuery: CompiledQuery)
packages/kysely-adapter/src/d1-sqlite-dialect.ts:91
↓ 3 callersMethodexecuteQuery
(compiledQuery: CompiledQuery)
packages/kysely-adapter/src/node-sqlite-dialect.ts:131
↓ 3 callersFunctionexpandIPv6
* Expands a compressed IPv6 address to full form * e.g., "2001:db8::1" -> ["2001", "0db8", "0000", "0000", "0000", "0000", "0000", "0001"]
packages/core/src/utils/ip.ts:96
↓ 3 callersFunctionexpo
(options?: ExpoOptions | undefined)
packages/expo/src/index.ts:22
↓ 3 callersMethodfetch
(request: Request)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:501
↓ 3 callersMethodfindAccountByProviderId
( accountId: string, providerId: string, )
packages/core/src/types/context.ts:207
↓ 3 callersFunctionfindNode
(obj: unknown, nodeName: string)
packages/sso/src/saml/parser.ts:10
↓ 3 callersFunctiongenerateAuthConfigFile
(_options: BetterAuthOptions)
e2e/adapter/test/prisma-adapter/generate-auth-config.ts:5
↓ 3 callersFunctiongenerateCodeChallenge
(codeVerifier: string)
packages/core/src/oauth2/utils.ts:63
↓ 3 callersFunctiongenerateDrizzleSchema
({ options, file, adapter, })
packages/cli/src/generators/drizzle.ts:14
↓ 3 callersFunctiongenerateGenericState
( c: GenericEndpointContext, stateData: StateData, settings?: { cookieName: string }, )
packages/better-auth/src/state.ts:71
↓ 3 callersFunctiongenerateOTP
(size: number)
packages/better-auth/src/plugins/phone-number/routes.ts:902
↓ 3 callersFunctiongeneratePrismaSchema
({ adapter, options, file, })
packages/cli/src/generators/prisma.ts:12
↓ 3 callersFunctiongeneratePrismaSchema
( betterAuthOptions: BetterAuthOptions, db: PrismaClient, iteration: number, dialect: Dialect, )
e2e/adapter/test/prisma-adapter/generate-prisma-schema.ts:9
↓ 3 callersFunctiongetAccountCookie
(c: GenericEndpointContext)
packages/better-auth/src/cookies/session-store.ts:249
↓ 3 callersFunctiongetAdvancedGenerateId
( advancedOptions: unknown, )
packages/better-auth/src/plugins/organization/routes/crud-invites.ts:90
↓ 3 callersFunctiongetAffectedRowCount
* Derive the number of affected rows from a Drizzle write result. * * Drizzle returns the raw per-driver result for a non-returning write, so the *
packages/drizzle-adapter/src/drizzle-adapter.ts:56
↓ 3 callersFunctiongetApiKeyById
( ctx: GenericEndpointContext, id: string, opts: PredefinedApiKeyOptions, )
packages/api-key/src/adapter.ts:438
↓ 3 callersFunctiongetAsyncLocalStorage
()
packages/core/src/async_hooks/index.ts:31
↓ 3 callersFunctiongetAuthCookieHeaders
( user: { email: string; password: string; name: string } = testUser, )
packages/scim/src/scim.management.test.ts:54
↓ 3 callersFunctiongetChunkedCookie
( ctx: GenericEndpointContext, cookieName: string, )
packages/better-auth/src/cookies/session-store.ts:194
↓ 3 callersFunctiongetConsent
( ctx: GenericEndpointContext & { query: { id: string } }, opts: OAuthOptions<Scope[]>, id: string, )
packages/oauth-provider/src/oauthConsent/endpoints.ts:6
↓ 3 callersFunctiongetCookie
(cookie: string)
packages/electron/src/cookies.ts:38
↓ 3 callersFunctiongetCookies
(options: BetterAuthOptions)
packages/better-auth/src/cookies/index.ts:115
↓ 3 callersFunctiongetCurrentRequestState
()
packages/core/src/context/request-state.ts:47
↓ 3 callersFunctiongetDate
(span: number, unit: "sec" | "ms" = "ms")
packages/api-key/src/utils.ts:4
↓ 3 callersFunctiongetGlobalFocusManager
()
packages/better-auth/src/client/focus-manager.ts:52
↓ 3 callersFunctiongetHostFromSource
( source: Request | Headers, trustedProxyHeaders?: boolean, )
packages/better-auth/src/utils/url.ts:273
↓ 3 callersFunctiongetImportString
(imports: ImportGroup[])
packages/cli/src/commands/init/utility/imports.ts:79
↓ 3 callersFunctiongetJoinKeyName
( baseModel: string, joinedModel: string, schema: any, )
packages/prisma-adapter/src/prisma-adapter.ts:137
↓ 3 callersFunctiongetOAuth2Tokens
(data: Record<string, any>)
packages/core/src/oauth2/utils.ts:4
↓ 3 callersFunctiongetOIDCRedirectURI
* Builds the OIDC redirect URI. Uses the shared `redirectURI` option * when set, otherwise falls back to `/sso/callback/:providerId`.
packages/sso/src/routes/sso.ts:85
↓ 3 callersFunctiongetOpenTelemetryAPI
()
packages/core/src/instrumentation/api.ts:7
↓ 3 callersFunctiongetPrismaClient
(dialect: Dialect)
e2e/adapter/test/prisma-adapter/get-prisma-client.ts:33
↓ 3 callersFunctiongetPrismaVersion
(cwd?: string)
packages/cli/src/utils/get-package-info.ts:13
↓ 3 callersFunctiongetSession
()
packages/better-auth/src/api/routes/session.ts:32
↓ 3 callersFunctiongetStorageKeyByHashedKey
* Generate storage key for API key by hashed key
packages/api-key/src/adapter.ts:126
↓ 3 callersFunctiongetStorageKeyById
* Generate storage key for API key by ID
packages/api-key/src/adapter.ts:133
↓ 3 callersFunctiongetStorageKeyByReferenceId
* Generate storage key for reference's API key list (user or org)
packages/api-key/src/adapter.ts:140
↓ 3 callersFunctiongetTTLSeconds
(expiresAt: Date | number, now = Date.now())
packages/better-auth/src/db/internal-adapter.ts:32
↓ 3 callersMethodgetTables
( options: DatabaseMetadataOptions = { withInternalKyselyTables: false }, )
packages/kysely-adapter/src/d1-sqlite-dialect.ts:130
↓ 3 callersFunctiongetTrustedProviders
( options: BetterAuthOptions, request?: Request, )
packages/better-auth/src/context/helpers.ts:291
↓ 3 callersFunctiongetType
({ isBigint, isOptional, type, }: { type: DBFieldType; isOptional: boolean; isBigin
packages/cli/src/generators/prisma.ts:130
↓ 3 callersFunctiongetVerificationIdentifier
( options: SSOOptions, providerId: string, )
packages/sso/src/routes/domain-verification.ts:19
↓ 3 callersFunctiongetZodDef
(zodType: z.ZodType<unknown>)
packages/better-auth/src/plugins/open-api/generator.ts:156
↓ 3 callersFunctionhandleDeprecatedAlgorithm
( message: string, behavior: DeprecatedAlgorithmBehavior, errorCode: string, )
packages/sso/src/saml/algorithms.ts:153
↓ 3 callersFunctionhandleMcpErrors
( error: unknown, resource: string | string[], opts?: { /** Maps non-url (ie urn, client) resources to re
packages/oauth-provider/src/mcp.ts:57
↓ 3 callersFunctionhandleSelect
(version: DocsVersion)
docs/components/version-switcher.tsx:39
↓ 3 callersFunctionhasOrgAdminRole
(member: Pick<Member, "role">)
packages/sso/src/routes/providers.ts:120
↓ 3 callersFunctionidField
({ customModelName, forceAllowId, }: { customModelName?: string; forceAllowId?: boolean; })
packages/core/src/db/adapter/get-id-field.ts:27
↓ 3 callersFunctionidentityValueChanged
(current: unknown, updated: unknown)
packages/sso/src/routes/providers.ts:76
↓ 3 callersFunctionincrementMigrationCount
()
e2e/adapter/test/prisma-adapter/get-prisma-client.ts:59
↓ 3 callersFunctioninferOrgAdditionalFields
( schema?: S | undefined, )
packages/better-auth/src/plugins/organization/client.ts:292
↓ 3 callersFunctioninitGetDefaultFieldName
({ schema, usePlural, }: { schema: BetterAuthDBSchema; usePlural: boolean | undefined; })
packages/core/src/db/adapter/get-default-field-name.ts:5
↓ 3 callersFunctioninitGetIdField
({ usePlural, schema, disableIdGeneration, options, customIdGenerator, supportsUUIDs, }: { usePlural?:
packages/core/src/db/adapter/get-id-field.ts:7
↓ 3 callersMethodinput
* Begin applying a series of transformations to an image * @param stream The image bytes * @returns A transform handle
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:7554
↓ 3 callersFunctioninstallDependencies
({ dependencies, packageManager, cwd, type = "prod", catalogName, }: { dependencies: string | string[];
packages/cli/src/utils/install-dependencies.ts:32
↓ 3 callersFunctionisBrowserFetchRequest
(headers?: Headers | null)
packages/core/src/utils/fetch-metadata.ts:1
↓ 3 callersFunctionisGoogleHostedDomainAllowed
( configuredHostedDomain: string | undefined, tokenHostedDomain: unknown, )
packages/core/src/social-providers/google.ts:106
↓ 3 callersFunctionisPendingCancel
(sub: Subscription)
packages/stripe/src/utils.ts:33
↓ 3 callersFunctionisValidIP
(ip: string)
packages/core/src/utils/ip.ts:29
↓ 3 callersFunctionmapDiscoveryErrorToAPIError
(error: DiscoveryError)
packages/sso/src/oidc/errors.ts:29
↓ 3 callersFunctionmatches
(row: Row, where: CleanedWhere[] | undefined)
packages/core/src/db/adapter/increment-one.test.ts:27
↓ 3 callersFunctionmetadataResponse
( body: unknown, extraHeaders?: HeadersInit, )
packages/oauth-provider/src/metadata.ts:122
↓ 3 callersFunctionmigrateDoubleStringifiedMetadata
( ctx: GenericEndpointContext, apiKey: ApiKey, opts: PredefinedApiKeyOptions, )
packages/api-key/src/adapter.ts:93
↓ 3 callersFunctionmockJSONResponse
(body: unknown)
packages/core/src/oauth2/verify.test.ts:73
↓ 3 callersFunctionnormalizeUserOutput
( user: U, options?: ElectronClientOptions | undefined, )
packages/electron/src/user.ts:125
↓ 3 callersFunctiononeTap
(options?: OneTapOptions | undefined)
packages/better-auth/src/plugins/one-tap/index.ts:58
↓ 3 callersFunctionparseDoubleStringifiedMetadata
( metadata: ApiKey["metadata"], )
packages/api-key/src/adapter.ts:16
↓ 3 callersFunctionparseGenericState
( c: GenericEndpointContext, state: string | undefined, settings?: { cookieName?: string; skipStateCookieCh
packages/better-auth/src/state.ts:153
↓ 3 callersFunctionparseProtocolScheme
( protocolOption: ElectronClientOptions["protocol"], )
packages/electron/src/utils.ts:7
↓ 3 callersFunctionparseProviderDomains
(domain: string)
packages/sso/src/utils.ts:124
↓ 3 callersFunctionparseProviderEmailVerified
(value: unknown)
packages/sso/src/utils.ts:63
↓ 3 callersFunctionparseRoles
(roles: string | string[])
packages/better-auth/src/plugins/organization/organization.ts:116
↓ 3 callersFunctionparseRoles
(roles: string | string[])
packages/better-auth/src/plugins/admin/routes.ts:48
↓ 3 callersFunctionpasskeyClient
()
packages/passkey/src/client.ts:305
↓ 3 callersFunctionphoneNumber
(options?: PhoneNumberOptions | undefined)
packages/better-auth/src/plugins/phone-number/index.ts:28
↓ 3 callersFunctionpushPrismaSchema
(dialect: Dialect)
e2e/adapter/test/prisma-adapter/push-prisma-schema.ts:21
↓ 3 callersFunctionquery
(sql: string, timeoutMs: number = 30000)
e2e/adapter/test/kysely-adapter/adapter.kysely.mssql.test.ts:182
↓ 3 callersFunctionrecordTwoFactorFailure
( ctx: GenericEndpointContext, twoFactorTable: string, twoFactor: TwoFactorTable, )
packages/better-auth/src/plugins/two-factor/verify-two-factor.ts:263
↓ 3 callersFunctionrelease
()
packages/passkey/src/passkey.test.ts:766
↓ 3 callersFunctionresetGenerationCount
()
e2e/adapter/test/drizzle-adapter/generate-schema.ts:100
↓ 3 callersFunctionresetTwoFactorFailures
( ctx: GenericEndpointContext, twoFactorTable: string, twoFactor: TwoFactorTable, )
packages/better-auth/src/plugins/two-factor/verify-two-factor.ts:291
↓ 3 callersFunctionresolveAccountLockoutConfig
(ctx: GenericEndpointContext)
packages/better-auth/src/plugins/two-factor/verify-two-factor.ts:208
↓ 3 callersFunctionresolveBaseURL
( config: BaseURLConfig | undefined, basePath: string, source?: Request | Headers, loadEnv?: boolean, tru
packages/better-auth/src/utils/url.ts:451
↓ 3 callersFunctionresolveDynamicTrustedProxyHeaders
( options: BetterAuthOptions, )
packages/better-auth/src/context/helpers.ts:197
← previousnext →401–500 of 3,880, ranked by callers