MCPcopy Create free account

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

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

↓ 461 callersMethodmap
Maps one source fact to opaque application role slugs.
packages/scim/src/configuration.ts:364
↓ 455 callersMethodget
(key: K)
packages/oauth-provider/src/utils/index.ts:69
↓ 297 callersMethodjson
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:2097
↓ 266 callersMethodset
(key: K, value: V)
packages/oauth-provider/src/utils/index.ts:70
↓ 248 callersMethoderror
(...data: any[])
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:101
↓ 246 callersMethodfrom
( status: ConstructorParameters<typeof BaseAPIError>[0], error: { code: string; message: string }, )
packages/core/src/error/index.ts:35
↓ 220 callersMethodnow
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:491
↓ 195 callersFunctioncreateAuthEndpoint
( ...args: | [ path: Path, options: Options, handler: AuthEndpointHandler<Path, Options, R>,
packages/core/src/api/index.ts:140
↓ 188 callersMethodtoString
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:525
↓ 179 callersFunctioncn
(...inputs: ClassValue[])
demo/nextjs/lib/utils.ts:5
↓ 136 callersMethoddelete
(key: Key)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:1941
↓ 116 callersMethodreplace
( content: string | ReadableStream | Response, options?: ContentOptions, )
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:1563
↓ 103 callersFunctioncn
(...inputs: ClassValue[])
docs/lib/utils.ts:5
↓ 87 callersMethodlog
(...data: any[])
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:111
↓ 84 callersMethodhandler
(event: StorageEvent)
packages/better-auth/src/client/broadcast-channel.ts:53
↓ 82 callersFunctioncreateAuthClient
( options?: Option | undefined, )
packages/better-auth/src/client/vanilla.ts:81
↓ 82 callersMethodtest
(controller: TestController)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:7915
↓ 79 callersFunctiongetTestInstance
( options?: O | undefined, config?: | { clientOptions?: C; port?: number; disableTestUser?: bo
packages/better-auth/src/test-utils/test-instance.ts:34
↓ 77 callersMethodwarn
(...data: any[])
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:124
↓ 76 callersFunctionbetterAuth
( options: Options & {}, )
packages/better-auth/src/auth/full.ts:27
↓ 76 callersMethodclose
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:2996
↓ 73 callersFunctionsignInWithTestUser
()
packages/better-auth/src/test-utils/test-instance.ts:303
↓ 69 callersFunctiongetTestInstance
(overrideOpts?: BetterAuthOptions)
packages/electron/test/utils.ts:51
↓ 65 callersFunctiongenerateRandomString
(length: number)
docs/components/docs/mdx-components.tsx:21
↓ 59 callersFunctioncreateAuthorizationURL
({ id, options, authorizationEndpoint, state, codeVerifier, scopes, claims, redirectURI, duration, p
packages/core/src/oauth2/create-authorization-url.ts:26
↓ 58 callersFunctioncreateSCIMError
( status: keyof typeof statusCodes | Status = "INTERNAL_SERVER_ERROR", options: SCIMErrorOptions = {}, )
packages/scim/src/scim-error.ts:32
↓ 57 callersFunctionjwt
(options?: O)
packages/better-auth/src/plugins/jwt/index.ts:43
↓ 54 callersFunctionparseSetCookieHeader
( setCookie: string, )
packages/better-auth/src/cookies/cookie-utils.ts:92
↓ 51 callersFunctiongetMigrations
(config: BetterAuthOptions)
packages/better-auth/src/db/get-migration.ts:527
↓ 49 callersMethodget
()
packages/core/src/context/request-state.ts:49
↓ 49 callersFunctiongetSessionFromCtx
( ctx: GenericEndpointContext, config?: | { disableCookieCache?: boolean; disableRefresh?: boolean
packages/better-auth/src/api/routes/session.ts:440
↓ 48 callersFunctionoauthProvider
(options: O)
packages/oauth-provider/src/oauth.ts:141
↓ 46 callersFunctionmemoryAdapter
( db: MemoryDB, config?: MemoryAdapterConfig | undefined, )
packages/memory-adapter/src/memory-adapter.ts:122
↓ 41 callersMethodtext
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:2096
↓ 39 callersMethodfindUserById
(userId: string)
packages/core/src/types/context.ts:221
↓ 38 callersFunctionoauthProviderClient
()
packages/oauth-provider/src/client.ts:9
↓ 38 callersFunctionorganization
(options?: O)
packages/better-auth/src/plugins/organization/organization.ts:446
↓ 38 callersFunctionrefreshAccessToken
({ refreshToken, options, tokenEndpoint, authentication, tokenEndpointAuth, extraParams, resource, }: R
packages/core/src/oauth2/refresh-access-token.ts:122
↓ 37 callersFunctiongetFieldName
* Get the field name which is expected to be saved in the database based on the user's schema. * * This function is useful if you need to save the
packages/core/src/db/adapter/get-field-name.ts:29
↓ 36 callersMethodappend
( content: string | ReadableStream | Response, options?: ContentOptions, )
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:1515
↓ 36 callersFunctionscim
(options: SCIMOptions)
packages/scim/src/index.ts:848
↓ 36 callersFunctionsetSessionCookie
( ctx: GenericEndpointContext, session: { session: Session & Record<string, unknown>; user: User; }, d
packages/better-auth/src/cookies/index.ts:355
↓ 34 callersMethodexec
( query: string, ...bindings: any[] )
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:2959
↓ 34 callersFunctiongetCurrentAdapter
( fallback: DBTransactionAdapter<Options>, )
packages/core/src/context/transaction.ts:36
↓ 34 callersFunctionsafeJSONParse
(data: unknown)
packages/core/src/utils/json.ts:43
↓ 34 callersMethodset
(value: T)
packages/core/src/context/request-state.ts:50
↓ 34 callersFunctionvalidateAuthorizationCode
({ code, codeVerifier, redirectURI, options, tokenEndpoint, authentication, tokenEndpointAuth, deviceI
packages/core/src/oauth2/validate-authorization-code.ts:125
↓ 34 callersMethodvalues
(options?: ReadableStreamValuesOptions)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:2296
↓ 32 callersMethodcreateVerificationValue
( data: Omit<Verification, "createdAt" | "id" | "updatedAt"> & Partial<Verification>, )
packages/core/src/types/context.ts:251
↓ 32 callersFunctiongetOrgAdapter
( context: AuthContext, options?: O | undefined, )
packages/better-auth/src/plugins/organization/adapter.ts:178
↓ 32 callersMethodupdateUser
( userId: string, data: Partial<User> & Record<string, any>, )
packages/core/src/types/context.ts:228
↓ 31 callersFunctionparseUserOutput
( options: BetterAuthOptions, user: T, )
packages/better-auth/src/db/schema.ts:60
↓ 30 callersMethodtransaction
( closure: (txn: DurableObjectTransaction) => Promise<T>, )
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:637
↓ 29 callersMethodfromStatus
( status: ConstructorParameters<typeof BaseAPIError>[0], body?: ConstructorParameters<typeof BaseAPIError>
packages/core/src/error/index.ts:28
↓ 27 callersMethodcreateSession
( userId: string, dontRememberMe?: boolean | undefined, override?: (Partial<Session> & Record<string, an
packages/core/src/types/context.ts:153
↓ 27 callersMethodfindVerificationValue
(identifier: string)
packages/core/src/types/context.ts:256
↓ 26 callersMethodcount
(label?: string)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:91
↓ 25 callersFunctioncallback
(res: any)
packages/electron/test/electron.test.ts:915
↓ 25 callersMethodpost
(message: Record<string, unknown>)
packages/better-auth/src/client/broadcast-channel.ts:15
↓ 25 callersFunctionsessionSetter
(headers: Headers)
packages/better-auth/src/test-utils/test-instance.ts:363
↓ 23 callersFunctionauthorizationCodeRequest
({ code, codeVerifier, redirectURI, options, authentication, tokenEndpointAuth, tokenEndpoint, deviceI
packages/core/src/oauth2/validate-authorization-code.ts:45
↓ 23 callersMethodfindUserByEmail
( email: string, options?: { includeAccounts: boolean } | undefined, )
packages/core/src/types/context.ts:216
↓ 23 callersFunctionrunWithTransaction
( adapter: DBAdapter<Options>, fn: () => R, options?: { onAfterCommitHookError?: (error: unknown) => void
packages/core/src/context/transaction.ts:99
↓ 23 callersFunctionsignJWT
( payload: any, secret: string, expiresIn: number = 3600, )
packages/better-auth/src/crypto/jwt.ts:14
↓ 22 callersMethodend
(end: DocumentEnd)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:1487
↓ 22 callersFunctiongetDefaultModelName
(model: string)
packages/core/src/db/adapter/get-default-model-name.ts:22
↓ 22 callersFunctionresolve
()
packages/sso/src/providers.test.ts:159
↓ 21 callersFunctiongetModelName
(model: string)
packages/core/src/db/adapter/get-model-name.ts:20
↓ 21 callersFunctionisAPIError
(error: unknown)
packages/core/src/utils/is-api-error.ts:4
↓ 21 callersMethodlimit
* Rate limit a request based on the provided options. * @see https://developers.cloudflare.com/workers/runtime-apis/bindings/rate-limit/ * @return
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:7733
↓ 20 callersFunctionhasPermission
( input: { organizationId: string; /** * If true, will use the in-memory cache of the roles. * Keep
packages/better-auth/src/plugins/organization/has-permission.ts:10
↓ 20 callersMethodrun
(store: T, fn: () => unknown)
packages/core/src/async_hooks/pure.index.ts:11
↓ 19 callersFunctiondefineErrorCodes
(codes: ValidateErrorCodes<T>)
packages/core/src/utils/error-codes.ts:52
↓ 19 callersFunctionfn
( queryParams?: { query?: SessionQueryParams } | undefined, )
packages/better-auth/src/client/query.ts:62
↓ 19 callersFunctionresolve
()
docs/app/brand/brand-client.tsx:287
↓ 19 callersFunctionsso
( options?: O | undefined, )
packages/sso/src/index.ts:271
↓ 18 callersMethodcreateUser
(overrides?: Partial<User> & Record<string, unknown>)
packages/better-auth/src/plugins/test-utils/types.ts:29
↓ 18 callersMethoddeleteVerificationByIdentifier
(identifier: string)
packages/core/src/types/context.ts:258
↓ 18 callersFunctiongetClient
( ctx: GenericEndpointContext, options: OAuthOptions<Scope[]>, clientId: string, )
packages/oauth-provider/src/utils/index.ts:248
↓ 18 callersMethodinfo
(...data: any[])
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:109
↓ 18 callersFunctionsymmetricDecrypt
({ key, data, }: SymmetricDecryptOptions)
packages/better-auth/src/crypto/index.ts:74
↓ 17 callersMethodclear
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:89
↓ 17 callersMethodcreateAccount
( account: Omit<Account, "id" | "createdAt" | "updatedAt"> & Partial<Account> & T, )
packages/core/src/types/context.ts:131
↓ 17 callersMethoddeleteSession
(token: string)
packages/core/src/types/context.ts:182
↓ 17 callersFunctiongetDate
(span: number, unit: "sec" | "ms" = "ms")
packages/better-auth/src/utils/date.ts:1
↓ 17 callersFunctiontestAdapter
({ adapter: getAdapter, runMigrations, overrideBetterAuthOptions, additionalCleanups, tests, prefixTests
packages/test-utils/src/adapter/test-adapter.ts:17
↓ 16 callersMethodfindCredentialAccount
Find the credential account whose stable local subject is the user ID.
packages/core/src/types/context.ts:243
↓ 16 callersMethodget
( key: Key, options?: Partial<KVNamespaceGetOptions<undefined>>, )
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:1829
↓ 16 callersFunctiongetAuthTables
(options: BetterAuthOptions)
packages/core/src/db/get-tables.ts:382
↓ 16 callersFunctionhasPermission
( input: { userId?: string | undefined; role?: string | undefined; options?: AdminOptions | undefined;
packages/better-auth/src/plugins/admin/has-permission.ts:8
↓ 16 callersFunctionisRecord
(value: unknown)
packages/scim/src/user-patch.ts:110
↓ 16 callersFunctionparseCookies
(cookie: string)
packages/better-auth/src/cookies/cookie-utils.ts:233
↓ 16 callersMethodstart
(options?: ContainerStartupOptions)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:3065
↓ 16 callersFunctiontest
()
e2e/adapter/test/adapter-factory/scim-http-test-suite.ts:91
↓ 15 callersMethodconsumeVerificationValue
* Atomically consume a single-use verification row by `identifier` and * return it. Only the first concurrent caller receives the latest row; * su
packages/core/src/types/context.ts:273
↓ 15 callersMethodcreateOrganization
( overrides?: Record<string, unknown>, )
packages/better-auth/src/plugins/test-utils/types.ts:30
↓ 15 callersMethoddeleteUserSessions
* Delete every session belonging to a user.
packages/core/src/types/context.ts:196
↓ 15 callersMethoddestroy
(error?: any)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:3067
↓ 15 callersFunctiondrizzleAdapter
(db: DB, config: DrizzleAdapterConfig)
packages/drizzle-adapter/src/relations-v2/index.ts:264
↓ 15 callersFunctionorganizationClient
( options?: CO | undefined, )
packages/better-auth/src/plugins/organization/client.ts:86
next →1–100 of 5,313, ranked by callers