UNPKG

supertokens-node

Version:
39 lines (38 loc) 2.29 kB
import Recipe from "./recipe"; import SuperTokensError from "./error"; export default class Wrapper { static init: typeof Recipe.init; static Error: typeof SuperTokensError; static signUp(email: string, password: string): Promise<import("./types").User>; static signIn(email: string, password: string): Promise<import("./types").User>; static getUserById(userId: string): Promise<import("./types").User | undefined>; static getUserByEmail(email: string): Promise<import("./types").User | undefined>; static createResetPasswordToken(userId: string): Promise<string>; static resetPasswordUsingToken(token: string, newPassword: string): Promise<void>; static getUsersOldestFirst(limit?: number, nextPaginationToken?: string): Promise<{ users: import("./types").User[]; nextPaginationToken?: string | undefined; }>; static getUsersNewestFirst(limit?: number, nextPaginationToken?: string): Promise<{ users: import("./types").User[]; nextPaginationToken?: string | undefined; }>; static getUserCount(): Promise<number>; static createEmailVerificationToken(userId: string): Promise<string>; static verifyEmailUsingToken(token: string): Promise<import("../emailverification/types").User>; static isEmailVerified(userId: string): Promise<boolean>; } export declare let init: typeof Recipe.init; export declare let Error: typeof SuperTokensError; export declare let signUp: typeof Wrapper.signUp; export declare let signIn: typeof Wrapper.signIn; export declare let getUserById: typeof Wrapper.getUserById; export declare let getUserByEmail: typeof Wrapper.getUserByEmail; export declare let createResetPasswordToken: typeof Wrapper.createResetPasswordToken; export declare let resetPasswordUsingToken: typeof Wrapper.resetPasswordUsingToken; export declare let createEmailVerificationToken: typeof Wrapper.createEmailVerificationToken; export declare let verifyEmailUsingToken: typeof Wrapper.verifyEmailUsingToken; export declare let isEmailVerified: typeof Wrapper.isEmailVerified; export declare let getUsersOldestFirst: typeof Wrapper.getUsersOldestFirst; export declare let getUsersNewestFirst: typeof Wrapper.getUsersNewestFirst; export declare let getUserCount: typeof Wrapper.getUserCount;