UNPKG

better-auth

Version:

The most comprehensive authentication framework for TypeScript.

48 lines (47 loc) 5.71 kB
import { __export, __reExport } from "./_virtual/rolldown_runtime.mjs"; import { DeepPartial, Expand, HasRequiredKeys, LiteralNumber, LiteralUnion, OmitId, PreserveJSDoc, Prettify, PrettifyDeep, RequiredKeysOf, StripEmptyObjects, UnionToIntersection, WithoutEmpty } from "./types/helper.mjs"; import { AtomListener, BetterAuthClientOptions, BetterAuthClientPlugin, ClientAtomListener, ClientOptions, ClientStore, InferActions, InferAdditionalFromClient, InferClientAPI, InferErrorCodes, InferPluginsFromClient, InferSessionFromClient, InferUserFromClient, IsSignal, SessionQueryParams, Store } from "./client/types.mjs"; import { Adapter, AdapterInstance, AdapterSchemaCreation, DBAdapter, DBAdapterInstance, DBAdapterSchemaCreation, DBTransactionAdapter, JoinConfig, JoinOption, TransactionAdapter, Where } from "./types/adapter.mjs"; import { FilterActions, FilteredAPI, InferAPI, InferSessionAPI } from "./types/api.mjs"; import { Account, AdditionalSessionFieldsInput, AdditionalSessionFieldsOutput, AdditionalUserFieldsInput, AdditionalUserFieldsOutput, InferPluginTypes, InferSession, InferUser, RateLimit, Session, User, Verification } from "./types/models.mjs"; import { InferOptionSchema, InferPluginErrorCodes } from "./types/plugins.mjs"; import { Auth } from "./types/auth.mjs"; import { BetterAuthAdvancedOptions, BetterAuthCookies, BetterAuthOptions, BetterAuthPlugin, BetterAuthRateLimitOptions } from "./types/index.mjs"; import { betterAuth } from "./auth/auth.mjs"; import "./auth/index.mjs"; import { generateState, parseState } from "./oauth2/state.mjs"; import { HIDE_METADATA } from "./utils/hide-metadata.mjs"; import { generateId } from "./utils/index.mjs"; import { APIError } from "./api/index.mjs"; import { StandardSchemaV1 } from "@better-auth/core"; import { getCurrentAdapter } from "@better-auth/core/context"; import { TelemetryEvent, createTelemetry, getTelemetryAuthConfig } from "@better-auth/telemetry"; import { JSONWebKeySet, JWTPayload } from "jose"; export * from "@better-auth/core"; export * from "@better-auth/core/db"; export * from "@better-auth/core/env"; export * from "@better-auth/core/error"; export * from "@better-auth/core/oauth2"; export * from "@better-auth/core/utils"; export * from "zod"; export * from "better-call"; export * from "@better-auth/core/social-providers"; export * from "zod/v4/core"; export * from "zod/v4"; //#region src/index.d.ts declare namespace index_d_exports { export { APIError, Account, Adapter, AdapterInstance, AdapterSchemaCreation, AdditionalSessionFieldsInput, AdditionalSessionFieldsOutput, AdditionalUserFieldsInput, AdditionalUserFieldsOutput, AtomListener, Auth, BetterAuthAdvancedOptions, BetterAuthClientOptions, BetterAuthClientPlugin, BetterAuthCookies, BetterAuthOptions, BetterAuthPlugin, BetterAuthRateLimitOptions, ClientAtomListener, ClientOptions, ClientStore, DBAdapter, DBAdapterInstance, DBAdapterSchemaCreation, DBTransactionAdapter, DeepPartial, Expand, FilterActions, FilteredAPI, HIDE_METADATA, HasRequiredKeys, InferAPI, InferActions, InferAdditionalFromClient, InferClientAPI, InferErrorCodes, InferOptionSchema, InferPluginErrorCodes, InferPluginTypes, InferPluginsFromClient, InferSession, InferSessionAPI, InferSessionFromClient, InferUser, InferUserFromClient, IsSignal, JSONWebKeySet, JWTPayload, JoinConfig, JoinOption, LiteralNumber, LiteralUnion, OmitId, PreserveJSDoc, Prettify, PrettifyDeep, RateLimit, RequiredKeysOf, Session, SessionQueryParams, StandardSchemaV1, Store, StripEmptyObjects, TelemetryEvent, TransactionAdapter, UnionToIntersection, User, Verification, Where, WithoutEmpty, betterAuth, createTelemetry, generateId, generateState, getCurrentAdapter, getTelemetryAuthConfig, parseState }; } import * as import___better_auth_core from "@better-auth/core"; import * as import___better_auth_core_db from "@better-auth/core/db"; import * as import___better_auth_core_env from "@better-auth/core/env"; import * as import___better_auth_core_error from "@better-auth/core/error"; import * as import___better_auth_core_oauth2 from "@better-auth/core/oauth2"; import * as import___better_auth_core_utils from "@better-auth/core/utils"; import * as import_better_call from "better-call"; import * as import_zod from "zod"; import * as import_zod_v4 from "zod/v4"; import * as import_zod_v4_core from "zod/v4/core"; //#endregion export { APIError, Account, Adapter, AdapterInstance, AdapterSchemaCreation, AdditionalSessionFieldsInput, AdditionalSessionFieldsOutput, AdditionalUserFieldsInput, AdditionalUserFieldsOutput, AtomListener, Auth, BetterAuthAdvancedOptions, BetterAuthClientOptions, BetterAuthClientPlugin, BetterAuthCookies, BetterAuthOptions, BetterAuthPlugin, BetterAuthRateLimitOptions, ClientAtomListener, ClientOptions, ClientStore, DBAdapter, DBAdapterInstance, DBAdapterSchemaCreation, DBTransactionAdapter, DeepPartial, Expand, FilterActions, FilteredAPI, HIDE_METADATA, HasRequiredKeys, InferAPI, InferActions, InferAdditionalFromClient, InferClientAPI, InferErrorCodes, InferOptionSchema, InferPluginErrorCodes, InferPluginTypes, InferPluginsFromClient, InferSession, InferSessionAPI, InferSessionFromClient, InferUser, InferUserFromClient, IsSignal, type JSONWebKeySet, type JWTPayload, JoinConfig, JoinOption, LiteralNumber, LiteralUnion, OmitId, PreserveJSDoc, Prettify, PrettifyDeep, RateLimit, RequiredKeysOf, Session, SessionQueryParams, type StandardSchemaV1, Store, StripEmptyObjects, type TelemetryEvent, TransactionAdapter, UnionToIntersection, User, Verification, Where, WithoutEmpty, betterAuth, createTelemetry, generateId, generateState, getCurrentAdapter, getTelemetryAuthConfig, index_d_exports, parseState }; //# sourceMappingURL=index.d.mts.map