MCPcopy Create free account

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

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

↓ 334 callersMethodget
()
packages/core/src/context/request-state.ts:67
↓ 224 callersMethoderror
(...data: any[])
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:101
↓ 218 callersMethodjson
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:2097
↓ 210 callersMethodset
(value: T)
packages/core/src/context/request-state.ts:68
↓ 204 callersMethodfrom
( status: ConstructorParameters<typeof BaseAPIError>[0], error: { code: string; message: string }, )
packages/core/src/error/index.ts:35
↓ 184 callersFunctioncreateAuthEndpoint
( pathOrOptions: Path | Opts, handlerOrOptions: EndpointHandler<Path, Opts, R> | Opts, handlerOrNever?: any
packages/core/src/api/index.ts:86
↓ 179 callersFunctioncn
(...inputs: ClassValue[])
demo/nextjs/lib/utils.ts:5
↓ 165 callersMethodnow
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:491
↓ 144 callersMethodtoString
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:525
↓ 103 callersFunctioncn
(...inputs: ClassValue[])
docs/lib/utils.ts:5
↓ 100 callersMethodreplace
( content: string | ReadableStream | Response, options?: ContentOptions, )
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:1563
↓ 88 callersMethoddelete
(key: Key)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:1941
↓ 84 callersMethodlog
(...data: any[])
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:111
↓ 80 callersFunctiongetTestInstance
( options?: O | undefined, config?: | { clientOptions?: C; port?: number; disableTestUser?: bo
packages/better-auth/src/test-utils/test-instance.ts:34
↓ 69 callersFunctioncreateAuthClient
( options?: Option | undefined, )
packages/better-auth/src/client/vanilla.ts:78
↓ 69 callersMethodwarn
(...data: any[])
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:124
↓ 68 callersMethodhandler
(event: StorageEvent)
packages/better-auth/src/client/broadcast-channel.ts:53
↓ 61 callersFunctionsignInWithTestUser
()
packages/better-auth/src/test-utils/test-instance.ts:294
↓ 52 callersFunctionbetterAuth
( options: Options & {}, )
packages/better-auth/src/auth/full.ts:27
↓ 52 callersFunctionparseSetCookieHeader
( setCookie: string, )
packages/better-auth/src/cookies/cookie-utils.ts:92
↓ 51 callersFunctiongenerateRandomString
(length: number)
docs/components/docs/mdx-components.tsx:21
↓ 50 callersMethodgetUserInfo
(payload: Record<string, unknown>)
packages/better-auth/src/plugins/mcp/client/adapters.ts:133
↓ 45 callersFunctiongetSessionFromCtx
( ctx: GenericEndpointContext, config?: | { disableCookieCache?: boolean; disableRefresh?: boolean
packages/better-auth/src/api/routes/session.ts:543
↓ 44 callersFunctioncreateAuthorizationURL
({ id, options, authorizationEndpoint, state, codeVerifier, scopes, claims, redirectURI, duration, p
packages/core/src/oauth2/create-authorization-url.ts:5
↓ 43 callersFunctiongetTestInstance
(overrideOpts?: BetterAuthOptions)
packages/electron/test/utils.ts:51
↓ 43 callersFunctionorganization
(options?: O)
packages/better-auth/src/plugins/organization/organization.ts:444
↓ 41 callersMethodclose
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:2996
↓ 37 callersFunctionrefreshAccessToken
({ refreshToken, options, tokenEndpoint, authentication, extraParams, }: { refreshToken: string; option
packages/core/src/oauth2/refresh-access-token.ts:98
↓ 36 callersFunctionsetSessionCookie
( ctx: GenericEndpointContext, session: { session: Session & Record<string, any>; user: User; }, dontR
packages/better-auth/src/cookies/index.ts:271
↓ 35 callersMethodupdateUser
( userId: string, data: Partial<User> & Record<string, any>, )
packages/core/src/types/context.ts:193
↓ 34 callersMethodfindUserById
(userId: string)
packages/core/src/types/context.ts:186
↓ 34 callersMethodtest
(controller: TestController)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:7914
↓ 34 callersFunctionvalidateAuthorizationCode
({ code, codeVerifier, redirectURI, options, tokenEndpoint, authentication, deviceId, headers, additi
packages/core/src/oauth2/validate-authorization-code.ts:123
↓ 32 callersMethodcreateVerificationValue
( data: Omit<Verification, "createdAt" | "id" | "updatedAt"> & Partial<Verification>, )
packages/core/src/types/context.ts:216
↓ 32 callersFunctiongetOrgAdapter
( context: AuthContext, options?: O | undefined, )
packages/better-auth/src/plugins/organization/adapter.ts:57
↓ 32 callersFunctionjwt
(options?: O)
packages/better-auth/src/plugins/jwt/index.ts:42
↓ 31 callersMethodfromStatus
( status: ConstructorParameters<typeof BaseAPIError>[0], body?: ConstructorParameters<typeof BaseAPIError>
packages/core/src/error/index.ts:28
↓ 31 callersFunctionsafeJSONParse
(data: unknown)
packages/core/src/utils/json.ts:43
↓ 30 callersFunctionparseUserOutput
( options: BetterAuthOptions, user: T, )
packages/better-auth/src/db/schema.ts:60
↓ 29 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
↓ 27 callersMethodappend
( content: string | ReadableStream | Response, options?: ContentOptions, )
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:1515
↓ 27 callersMethodfindVerificationValue
(identifier: string)
packages/core/src/types/context.ts:221
↓ 26 callersMethodcreateSession
( userId: string, dontRememberMe?: boolean | undefined, override?: (Partial<Session> & Record<string, an
packages/core/src/types/context.ts:124
↓ 25 callersFunctiongetMigrations
(config: BetterAuthOptions)
packages/better-auth/src/db/get-migration.ts:125
↓ 25 callersFunctionsessionSetter
(headers: Headers)
packages/better-auth/src/test-utils/test-instance.ts:354
↓ 23 callersFunctionoauthProvider
(options: O)
packages/oauth-provider/src/oauth.ts:71
↓ 23 callersFunctionresolve
(candidate: string)
packages/core/src/db/adapter/get-default-model-name.ts:36
↓ 22 callersMethodfindUserByEmail
( email: string, options?: { includeAccounts: boolean } | undefined, )
packages/core/src/types/context.ts:181
↓ 22 callersMethodvalues
(options?: ReadableStreamValuesOptions)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:2296
↓ 21 callersFunctionisAPIError
(error: unknown)
packages/core/src/utils/is-api-error.ts:4
↓ 21 callersFunctionmemoryAdapter
( db: MemoryDB, config?: MemoryAdapterConfig | undefined, )
packages/memory-adapter/src/memory-adapter.ts:122
↓ 20 callersFunctiongetDefaultModelName
(model: string)
packages/core/src/db/adapter/get-default-model-name.ts:22
↓ 20 callersFunctionoauthProviderClient
()
packages/oauth-provider/src/client.ts:7
↓ 20 callersFunctionsignJWT
( payload: any, secret: string, expiresIn: number = 3600, )
packages/better-auth/src/crypto/jwt.ts:14
↓ 19 callersMethodcreateOrganization
( overrides?: Record<string, unknown>, )
packages/better-auth/src/plugins/test-utils/types.ts:30
↓ 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 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
↓ 19 callersFunctionsymmetricDecrypt
({ key, data, }: SymmetricDecryptOptions)
packages/better-auth/src/crypto/index.ts:74
↓ 19 callersMethodtext
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:2096
↓ 18 callersMethodfindAccounts
(userId: string)
packages/core/src/types/context.ts:205
↓ 18 callersFunctiongetModelName
(model: string)
packages/core/src/db/adapter/get-model-name.ts:20
↓ 18 callersMethodpost
(message: Record<string, unknown>)
packages/better-auth/src/client/broadcast-channel.ts:15
↓ 18 callersFunctionresolve
()
docs/app/brand/brand-client.tsx:287
↓ 17 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:238
↓ 17 callersMethoddeleteVerificationByIdentifier
(identifier: string)
packages/core/src/types/context.ts:223
↓ 17 callersMethodend
(end: DocumentEnd)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:1487
↓ 17 callersFunctiongetDate
(span: number, unit: "sec" | "ms" = "ms")
packages/better-auth/src/utils/date.ts:1
↓ 17 callersFunctionorganizationClient
( options?: CO | undefined, )
packages/better-auth/src/plugins/organization/client.ts:86
↓ 17 callersMethodrun
(store: T, fn: () => unknown)
packages/core/src/async_hooks/pure.index.ts:11
↓ 17 callersFunctionsso
( options?: O | undefined, )
packages/sso/src/index.ts:157
↓ 16 callersFunctionbearer
(options?: BearerOptions | undefined)
packages/better-auth/src/plugins/bearer/index.ts:42
↓ 16 callersMethodcreateUser
(overrides?: Partial<User> & Record<string, unknown>)
packages/better-auth/src/plugins/test-utils/types.ts:29
↓ 16 callersMethoddeleteSession
(token: string)
packages/core/src/types/context.ts:150
↓ 16 callersMethoddeleteUserSessions
* Delete every session belonging to a user.
packages/core/src/types/context.ts:164
↓ 16 callersFunctionhasPermission
( input: { userId?: string | undefined; role?: string | undefined; options?: AdminOptions | undefined;
packages/better-auth/src/plugins/admin/has-permission.ts:8
↓ 15 callersFunctiongetAuthTables
( options: BetterAuthOptions, )
packages/core/src/db/get-tables.ts:4
↓ 15 callersMethodinfo
(...data: any[])
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:109
↓ 15 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:7732
↓ 15 callersFunctionparseCookies
(cookie: string)
packages/better-auth/src/cookies/cookie-utils.ts:233
↓ 15 callersFunctionwithSpan
( name: string, attributes: Record<string, string | number | boolean>, fn: () => T | Promise<T>, )
packages/core/src/instrumentation/tracer.ts:63
↓ 14 callersMethodcount
(label?: string)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:91
↓ 14 callersFunctionsymmetricEncrypt
({ key, data, }: SymmetricEncryptOptions)
packages/better-auth/src/crypto/index.ts:54
↓ 14 callersFunctiontestAdapter
({ adapter: getAdapter, runMigrations, overrideBetterAuthOptions, additionalCleanups, tests, prefixTests
packages/test-utils/src/adapter/test-adapter.ts:17
↓ 13 callersFunctionadmin
(options?: O | undefined)
packages/better-auth/src/plugins/admin/admin.ts:41
↓ 13 callersFunctioncreateAuthorizationCodeRequest
({ code, codeVerifier, redirectURI, options, authentication, deviceId, headers, additionalParams = {},
packages/core/src/oauth2/validate-authorization-code.ts:50
↓ 13 callersFunctiongetCurrentAdapter
( fallback: DBTransactionAdapter<Options>, )
packages/core/src/context/transaction.ts:34
↓ 13 callersMethodlist
( options?: KVNamespaceListOptions, )
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:1873
↓ 13 callersMethodlistSessions
( userId: string, options?: { onlyActiveSessions?: boolean | undefined } | undefined, )
packages/core/src/types/context.ts:108
↓ 13 callersFunctionmergeSchema
( schema: S, newSchema?: | { [K in keyof S]?: | { modelName?: string | undefined; f
packages/better-auth/src/db/schema.ts:280
↓ 13 callersFunctionsetCookieToHeader
(headers: Headers)
packages/better-auth/src/cookies/cookie-utils.ts:302
↓ 13 callersFunctionsignInWithUser
(email: string, password: string)
packages/better-auth/src/test-utils/test-instance.ts:329
↓ 13 callersFunctiontoOTPIdentifier
( type: "email-verification" | "sign-in" | "forget-password" | "change-email", email: string, )
packages/better-auth/src/plugins/email-otp/utils.ts:4
↓ 13 callersMethodtransaction
( closure: (txn: DurableObjectTransaction) => Promise<T>, )
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:637
↓ 13 callersFunctiontwoFactor
(options?: O)
packages/better-auth/src/plugins/two-factor/index.ts:47
↓ 12 callersMethodaddMember
(opts: { userId: string; organizationId: string; role?: string; })
packages/better-auth/src/plugins/test-utils/types.ts:39
↓ 12 callersMethodcreateAccount
( account: Omit<Account, "id" | "createdAt" | "updatedAt"> & Partial<Account> & T, )
packages/core/src/types/context.ts:102
↓ 12 callersFunctiondrizzleAdapter
(db: DB, config: DrizzleAdapterConfig)
packages/drizzle-adapter/src/drizzle-adapter.ts:153
↓ 12 callersFunctionexpireCookie
( ctx: GenericEndpointContext, cookie: BetterAuthCookie, )
packages/better-auth/src/cookies/index.ts:410
↓ 12 callersMethodget
( key: Key, options?: Partial<KVNamespaceGetOptions<undefined>>, )
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:1829
next →1–100 of 3,873, ranked by callers