UNPKG

supertokens-node

Version:
35 lines (34 loc) 1.09 kB
import { NormalisedAppinfo } from "../../types"; import { User, TypeInput, TypeNormalisedInput } from "./types"; import Recipe from "./recipe"; export declare function validateAndNormaliseUserInput( recipeInstance: Recipe, appInfo: NormalisedAppinfo, config?: TypeInput ): TypeNormalisedInput; export declare function createNewPaginationToken(userId: string, timeJoined: number): string; export declare function combinePaginationTokens( thirdPartyPaginationToken: string | null, emailPasswordPaginationToken: string | null ): string; export declare function extractPaginationTokens( nextPaginationToken: string ): { thirdPartyPaginationToken: string | undefined; emailPasswordPaginationToken: string | undefined; }; export declare function combinePaginationResults( thirdPartyResult: { users: User[]; nextPaginationToken?: string; }, emailPasswordResult: { users: User[]; nextPaginationToken?: string; }, limit: number, oldestFirst: boolean ): { users: User[]; nextPaginationToken?: string; };