UNPKG

@convex-dev/better-auth

Version:
430 lines 19 kB
import { PaginationResult } from "convex/server"; export declare const adapterWhereValidator: import("convex/values").VObject<{ operator?: "lt" | "lte" | "gt" | "gte" | "eq" | "in" | "ne" | "contains" | "starts_with" | "ends_with" | undefined; connector?: "AND" | "OR" | undefined; value: string | number | boolean | string[] | number[] | null; field: string; }, { field: import("convex/values").VString<string, "required">; operator: import("convex/values").VUnion<"lt" | "lte" | "gt" | "gte" | "eq" | "in" | "ne" | "contains" | "starts_with" | "ends_with" | undefined, [import("convex/values").VLiteral<"lt", "required">, import("convex/values").VLiteral<"lte", "required">, import("convex/values").VLiteral<"gt", "required">, import("convex/values").VLiteral<"gte", "required">, import("convex/values").VLiteral<"eq", "required">, import("convex/values").VLiteral<"in", "required">, import("convex/values").VLiteral<"ne", "required">, import("convex/values").VLiteral<"contains", "required">, import("convex/values").VLiteral<"starts_with", "required">, import("convex/values").VLiteral<"ends_with", "required">], "optional", never>; value: import("convex/values").VUnion<string | number | boolean | string[] | number[] | null, [import("convex/values").VString<string, "required">, import("convex/values").VFloat64<number, "required">, import("convex/values").VBoolean<boolean, "required">, import("convex/values").VArray<string[], import("convex/values").VString<string, "required">, "required">, import("convex/values").VArray<number[], import("convex/values").VFloat64<number, "required">, "required">, import("convex/values").VNull<null, "required">], "required", never>; connector: import("convex/values").VUnion<"AND" | "OR" | undefined, [import("convex/values").VLiteral<"AND", "required">, import("convex/values").VLiteral<"OR", "required">], "optional", never>; }, "required", "value" | "field" | "operator" | "connector">; export declare const adapterArgsValidator: import("convex/values").VObject<{ where?: { operator?: "lt" | "lte" | "gt" | "gte" | "eq" | "in" | "ne" | "contains" | "starts_with" | "ends_with" | undefined; connector?: "AND" | "OR" | undefined; value: string | number | boolean | string[] | number[] | null; field: string; }[] | undefined; sortBy?: { field: string; direction: "asc" | "desc"; } | undefined; select?: string[] | undefined; limit?: number | undefined; offset?: number | undefined; unique?: boolean | undefined; model: string; }, { model: import("convex/values").VString<string, "required">; where: import("convex/values").VArray<{ operator?: "lt" | "lte" | "gt" | "gte" | "eq" | "in" | "ne" | "contains" | "starts_with" | "ends_with" | undefined; connector?: "AND" | "OR" | undefined; value: string | number | boolean | string[] | number[] | null; field: string; }[] | undefined, import("convex/values").VObject<{ operator?: "lt" | "lte" | "gt" | "gte" | "eq" | "in" | "ne" | "contains" | "starts_with" | "ends_with" | undefined; connector?: "AND" | "OR" | undefined; value: string | number | boolean | string[] | number[] | null; field: string; }, { field: import("convex/values").VString<string, "required">; operator: import("convex/values").VUnion<"lt" | "lte" | "gt" | "gte" | "eq" | "in" | "ne" | "contains" | "starts_with" | "ends_with" | undefined, [import("convex/values").VLiteral<"lt", "required">, import("convex/values").VLiteral<"lte", "required">, import("convex/values").VLiteral<"gt", "required">, import("convex/values").VLiteral<"gte", "required">, import("convex/values").VLiteral<"eq", "required">, import("convex/values").VLiteral<"in", "required">, import("convex/values").VLiteral<"ne", "required">, import("convex/values").VLiteral<"contains", "required">, import("convex/values").VLiteral<"starts_with", "required">, import("convex/values").VLiteral<"ends_with", "required">], "optional", never>; value: import("convex/values").VUnion<string | number | boolean | string[] | number[] | null, [import("convex/values").VString<string, "required">, import("convex/values").VFloat64<number, "required">, import("convex/values").VBoolean<boolean, "required">, import("convex/values").VArray<string[], import("convex/values").VString<string, "required">, "required">, import("convex/values").VArray<number[], import("convex/values").VFloat64<number, "required">, "required">, import("convex/values").VNull<null, "required">], "required", never>; connector: import("convex/values").VUnion<"AND" | "OR" | undefined, [import("convex/values").VLiteral<"AND", "required">, import("convex/values").VLiteral<"OR", "required">], "optional", never>; }, "required", "value" | "field" | "operator" | "connector">, "optional">; sortBy: import("convex/values").VObject<{ field: string; direction: "asc" | "desc"; } | undefined, { field: import("convex/values").VString<string, "required">; direction: import("convex/values").VUnion<"asc" | "desc", [import("convex/values").VLiteral<"asc", "required">, import("convex/values").VLiteral<"desc", "required">], "required", never>; }, "optional", "field" | "direction">; select: import("convex/values").VArray<string[] | undefined, import("convex/values").VString<string, "required">, "optional">; limit: import("convex/values").VFloat64<number | undefined, "optional">; offset: import("convex/values").VFloat64<number | undefined, "optional">; unique: import("convex/values").VBoolean<boolean | undefined, "optional">; }, "required", "model" | "where" | "sortBy" | "select" | "limit" | "offset" | "unique" | "sortBy.field" | "sortBy.direction">; export declare const create: import("convex/server").RegisteredMutation<"public", { input: { model: string; data: {}; }; }, Promise<any>>; export declare const findOne: import("convex/server").RegisteredQuery<"public", { where?: { operator?: "lt" | "lte" | "gt" | "gte" | "eq" | "in" | "ne" | "contains" | "starts_with" | "ends_with" | undefined; connector?: "AND" | "OR" | undefined; value: string | number | boolean | string[] | number[] | null; field: string; }[] | undefined; sortBy?: { field: string; direction: "asc" | "desc"; } | undefined; select?: string[] | undefined; limit?: number | undefined; offset?: number | undefined; unique?: boolean | undefined; model: string; }, Promise<any>>; export declare const findMany: import("convex/server").RegisteredQuery<"public", { where?: { operator?: "lt" | "lte" | "gt" | "gte" | "eq" | "in" | "ne" | "contains" | "starts_with" | "ends_with" | undefined; connector?: "AND" | "OR" | undefined; value: string | number | boolean | string[] | number[] | null; field: string; }[] | undefined; sortBy?: { field: string; direction: "asc" | "desc"; } | undefined; select?: string[] | undefined; limit?: number | undefined; offset?: number | undefined; unique?: boolean | undefined; model: string; paginationOpts: { id?: number | undefined; endCursor?: string | null | undefined; maximumRowsRead?: number | undefined; maximumBytesRead?: number | undefined; numItems: number; cursor: string | null; }; }, Promise<PaginationResult<any>>>; export declare const updateOne: import("convex/server").RegisteredMutation<"public", { input: { where?: { operator?: "lt" | "lte" | "gt" | "gte" | "eq" | "in" | "ne" | "contains" | "starts_with" | "ends_with" | undefined; connector?: "AND" | "OR" | undefined; value: string | number | boolean | string[] | number[] | null; field: string; }[] | undefined; update: {}; model: string; }; }, Promise<{ _id: import("convex/values").GenericId<"user">; _creationTime: number; image?: string | null | undefined; twoFactorEnabled?: boolean | null | undefined; isAnonymous?: boolean | null | undefined; username?: string | null | undefined; displayUsername?: string | null | undefined; phoneNumber?: string | null | undefined; phoneNumberVerified?: boolean | null | undefined; role?: string | null | undefined; banned?: boolean | null | undefined; banReason?: string | null | undefined; banExpires?: number | null | undefined; stripeCustomerId?: string | null | undefined; userId?: string | null | undefined; teamId?: string | null | undefined; name: string; email: string; emailVerified: boolean; createdAt: number; updatedAt: number; } | { _id: import("convex/values").GenericId<"session">; _creationTime: number; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; impersonatedBy?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; createdAt: number; updatedAt: number; userId: string; expiresAt: number; token: string; } | { _id: import("convex/values").GenericId<"account">; _creationTime: number; accessToken?: string | null | undefined; refreshToken?: string | null | undefined; idToken?: string | null | undefined; accessTokenExpiresAt?: number | null | undefined; refreshTokenExpiresAt?: number | null | undefined; scope?: string | null | undefined; password?: string | null | undefined; createdAt: number; updatedAt: number; userId: string; accountId: string; providerId: string; } | { _id: import("convex/values").GenericId<"verification">; _creationTime: number; createdAt?: number | null | undefined; updatedAt?: number | null | undefined; expiresAt: number; identifier: string; value: string; } | { _id: import("convex/values").GenericId<"twoFactor">; _creationTime: number; userId: string; secret: string; backupCodes: string; } | { _id: import("convex/values").GenericId<"passkey">; _creationTime: number; name?: string | null | undefined; createdAt?: number | null | undefined; transports?: string | null | undefined; aaguid?: string | null | undefined; userId: string; publicKey: string; credentialID: string; counter: number; deviceType: string; backedUp: boolean; } | { _id: import("convex/values").GenericId<"apikey">; _creationTime: number; name?: string | null | undefined; expiresAt?: number | null | undefined; start?: string | null | undefined; prefix?: string | null | undefined; refillInterval?: number | null | undefined; refillAmount?: number | null | undefined; lastRefillAt?: number | null | undefined; enabled?: boolean | null | undefined; rateLimitEnabled?: boolean | null | undefined; rateLimitTimeWindow?: number | null | undefined; rateLimitMax?: number | null | undefined; requestCount?: number | null | undefined; remaining?: number | null | undefined; lastRequest?: number | null | undefined; permissions?: string | null | undefined; metadata?: string | null | undefined; createdAt: number; updatedAt: number; userId: string; key: string; } | { _id: import("convex/values").GenericId<"oauthApplication">; _creationTime: number; name?: string | null | undefined; type?: string | null | undefined; createdAt?: number | null | undefined; updatedAt?: number | null | undefined; userId?: string | null | undefined; metadata?: string | null | undefined; icon?: string | null | undefined; clientId?: string | null | undefined; clientSecret?: string | null | undefined; redirectURLs?: string | null | undefined; disabled?: boolean | null | undefined; } | { _id: import("convex/values").GenericId<"oauthAccessToken">; _creationTime: number; createdAt?: number | null | undefined; updatedAt?: number | null | undefined; userId?: string | null | undefined; accessToken?: string | null | undefined; refreshToken?: string | null | undefined; accessTokenExpiresAt?: number | null | undefined; refreshTokenExpiresAt?: number | null | undefined; clientId?: string | null | undefined; scopes?: string | null | undefined; } | { _id: import("convex/values").GenericId<"oauthConsent">; _creationTime: number; createdAt?: number | null | undefined; updatedAt?: number | null | undefined; userId?: string | null | undefined; clientId?: string | null | undefined; scopes?: string | null | undefined; consentGiven?: boolean | null | undefined; } | { _id: import("convex/values").GenericId<"organization">; _creationTime: number; metadata?: string | null | undefined; slug?: string | null | undefined; logo?: string | null | undefined; name: string; createdAt: number; } | { _id: import("convex/values").GenericId<"member">; _creationTime: number; createdAt: number; role: string; userId: string; organizationId: string; } | { _id: import("convex/values").GenericId<"invitation">; _creationTime: number; role?: string | null | undefined; teamId?: string | null | undefined; email: string; expiresAt: number; organizationId: string; status: string; inviterId: string; } | { _id: import("convex/values").GenericId<"team">; _creationTime: number; updatedAt?: number | null | undefined; name: string; createdAt: number; organizationId: string; } | { _id: import("convex/values").GenericId<"teamMember">; _creationTime: number; createdAt?: number | null | undefined; userId: string; teamId: string; } | { _id: import("convex/values").GenericId<"ssoProvider">; _creationTime: number; userId?: string | null | undefined; organizationId?: string | null | undefined; oidcConfig?: string | null | undefined; samlConfig?: string | null | undefined; providerId: string; issuer: string; domain: string; } | { _id: import("convex/values").GenericId<"jwks">; _creationTime: number; createdAt: number; publicKey: string; privateKey: string; } | { _id: import("convex/values").GenericId<"subscription">; _creationTime: number; stripeCustomerId?: string | null | undefined; status?: string | null | undefined; stripeSubscriptionId?: string | null | undefined; periodStart?: number | null | undefined; periodEnd?: number | null | undefined; cancelAtPeriodEnd?: boolean | null | undefined; seats?: number | null | undefined; plan: string; referenceId: string; } | { _id: import("convex/values").GenericId<"walletAddress">; _creationTime: number; isPrimary?: boolean | null | undefined; createdAt: number; userId: string; address: string; chainId: number; } | { _id: import("convex/values").GenericId<"rateLimit">; _creationTime: number; key?: string | null | undefined; lastRequest?: number | null | undefined; count?: number | null | undefined; }>>; export declare const updateMany: import("convex/server").RegisteredMutation<"public", { input: { where?: { operator?: "lt" | "lte" | "gt" | "gte" | "eq" | "in" | "ne" | "contains" | "starts_with" | "ends_with" | undefined; connector?: "AND" | "OR" | undefined; value: string | number | boolean | string[] | number[] | null; field: string; }[] | undefined; sortBy?: { field: string; direction: "asc" | "desc"; } | undefined; select?: string[] | undefined; limit?: number | undefined; offset?: number | undefined; unique?: boolean | undefined; update: {}; model: string; paginationOpts: { id?: number | undefined; endCursor?: string | null | undefined; maximumRowsRead?: number | undefined; maximumBytesRead?: number | undefined; numItems: number; cursor: string | null; }; }; }, Promise<{ count: number; isDone: boolean; continueCursor: import("convex/server").Cursor; splitCursor?: import("convex/server").Cursor | null; pageStatus?: "SplitRecommended" | "SplitRequired" | null; }>>; export declare const deleteOne: import("convex/server").RegisteredMutation<"public", { where?: { operator?: "lt" | "lte" | "gt" | "gte" | "eq" | "in" | "ne" | "contains" | "starts_with" | "ends_with" | undefined; connector?: "AND" | "OR" | undefined; value: string | number | boolean | string[] | number[] | null; field: string; }[] | undefined; sortBy?: { field: string; direction: "asc" | "desc"; } | undefined; select?: string[] | undefined; limit?: number | undefined; offset?: number | undefined; unique?: boolean | undefined; model: string; }, Promise<any>>; export declare const deleteMany: import("convex/server").RegisteredMutation<"public", { where?: { operator?: "lt" | "lte" | "gt" | "gte" | "eq" | "in" | "ne" | "contains" | "starts_with" | "ends_with" | undefined; connector?: "AND" | "OR" | undefined; value: string | number | boolean | string[] | number[] | null; field: string; }[] | undefined; sortBy?: { field: string; direction: "asc" | "desc"; } | undefined; select?: string[] | undefined; limit?: number | undefined; offset?: number | undefined; unique?: boolean | undefined; model: string; paginationOpts: { id?: number | undefined; endCursor?: string | null | undefined; maximumRowsRead?: number | undefined; maximumBytesRead?: number | undefined; numItems: number; cursor: string | null; }; }, Promise<{ count: number; isDone: boolean; continueCursor: import("convex/server").Cursor; splitCursor?: import("convex/server").Cursor | null; pageStatus?: "SplitRecommended" | "SplitRequired" | null; }>>; export declare const getCurrentSession: import("convex/server").RegisteredQuery<"public", {}, Promise<{ _id: import("convex/values").GenericId<"session">; _creationTime: number; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; impersonatedBy?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; createdAt: number; updatedAt: number; userId: string; expiresAt: number; token: string; } | null>>; //# sourceMappingURL=lib.d.ts.map