SuperTokens Node
Classes
default
Defined in: index.ts:33
Constructors
Constructor
new default(): default;
Returns
Properties
Methods
convertToRecipeUserId()
static convertToRecipeUserId(recipeUserId): RecipeUserId;
Defined in: index.ts:167
Parameters
Returns
createUserIdMapping()
static createUserIdMapping(input): Promise<
| {
status: "OK" | "UNKNOWN_SUPERTOKENS_USER_ID_ERROR";
}
| {
doesExternalUserIdExist: boolean;
doesSuperTokensUserIdExist: boolean;
status: "USER_ID_MAPPING_ALREADY_EXISTS_ERROR";
}>;
Defined in: index.ts:88
Parameters
Returns
Promise< | { status: "OK" | "UNKNOWN_SUPERTOKENS_USER_ID_ERROR"; } | { doesExternalUserIdExist: boolean; doesSuperTokensUserIdExist: boolean; status: "USER_ID_MAPPING_ALREADY_EXISTS_ERROR"; }>
deleteUser()
static deleteUser(
userId,
removeAllLinkedAccounts,
userContext?): Promise<{
status: "OK";
}>;
Defined in: index.ts:156
Parameters
Returns
Promise<{ status: "OK"; }>
deleteUserIdMapping()
static deleteUserIdMapping(input): Promise<{
didMappingExist: boolean;
status: "OK";
}>;
Defined in: index.ts:112
Parameters
Returns
Promise<{ didMappingExist: boolean; status: "OK"; }>
getAllCORSHeaders()
static getAllCORSHeaders(): string[];
Defined in: index.ts:40
Returns
string[]
getRequestFromUserContext()
static getRequestFromUserContext(userContext): BaseRequest;
Defined in: index.ts:171
Parameters
Returns
BaseRequest
getUser()
static getUser(userId, userContext?): Promise<User>;
Defined in: index.ts:136
Parameters
Returns
Promise<User>
getUserCount()
static getUserCount(
includeRecipeIds?,
tenantId?,
userContext?): Promise<number>;
Defined in: index.ts:44
Parameters
Returns
Promise<number>
getUserIdMapping()
static getUserIdMapping(input): Promise<
| {
externalUserId: string;
externalUserIdInfo: string;
status: "OK";
superTokensUserId: string;
}
| {
status: "UNKNOWN_MAPPING_ERROR";
}>;
Defined in: index.ts:101
Parameters
Returns
Promise< | { externalUserId: string; externalUserIdInfo: string; status: "OK"; superTokensUserId: string; } | { status: "UNKNOWN_MAPPING_ERROR"; }>
getUsersNewestFirst()
static getUsersNewestFirst(input): Promise<{
nextPaginationToken?: string;
users: User[];
}>;
Defined in: index.ts:70
Parameters
Returns
Promise<{ nextPaginationToken?: string; users: User[]; }>
getUsersOldestFirst()
static getUsersOldestFirst(input): Promise<{
nextPaginationToken?: string;
users: User[];
}>;
Defined in: index.ts:52
Parameters
Returns
Promise<{ nextPaginationToken?: string; users: User[]; }>
isRecipeInitialized()
static isRecipeInitialized(recipeId): boolean;
Defined in: index.ts:175
Parameters
Returns
boolean
listUsersByAccountInfo()
static listUsersByAccountInfo(
tenantId,
accountInfo,
doUnionOfAccountInfo,
userContext?): Promise<User[]>;
Defined in: index.ts:143
Parameters
Returns
Promise<User[]>
updateOrDeleteUserIdMappingInfo()
static updateOrDeleteUserIdMappingInfo(input): Promise<{
status: "OK" | "UNKNOWN_MAPPING_ERROR";
}>;
Defined in: index.ts:124
Parameters
Returns
Promise<{ status: "OK" | "UNKNOWN_MAPPING_ERROR"; }>
RecipeUserId
Defined in: recipeUserId.ts:1
Constructors
Constructor
new RecipeUserId(recipeUserId): RecipeUserId;
Defined in: recipeUserId.ts:3
Parameters
Returns
Methods
getAsString()
getAsString(): string;
Defined in: recipeUserId.ts:10
Returns
string
User
Defined in: user.ts:91
Implements
Constructors
Constructor
new User(user): User;
Defined in: user.ts:109
Parameters
Returns
Properties
Methods
toJson()
toJson(): JSONObject;
Defined in: user.ts:133
Returns
Implementation of
UserType.toJson
fromApi()
static fromApi(apiUser): User;
Defined in: user.ts:129
This function is used to create a User object from the API response.
Parameters
Returns
A User object.
Variables
convertToRecipeUserId()
convertToRecipeUserId: (recipeUserId) => RecipeUserId = SuperTokensWrapper.convertToRecipeUserId;
Defined in: index.ts:206
Parameters
Returns
createUserIdMapping()
createUserIdMapping: (input) => Promise<
| {
status: "OK" | "UNKNOWN_SUPERTOKENS_USER_ID_ERROR";
}
| {
doesExternalUserIdExist: boolean;
doesSuperTokensUserIdExist: boolean;
status: "USER_ID_MAPPING_ALREADY_EXISTS_ERROR";
}> = SuperTokensWrapper.createUserIdMapping;
Defined in: index.ts:194
Parameters
Returns
Promise< | { status: "OK" | "UNKNOWN_SUPERTOKENS_USER_ID_ERROR"; } | { doesExternalUserIdExist: boolean; doesSuperTokensUserIdExist: boolean; status: "USER_ID_MAPPING_ALREADY_EXISTS_ERROR"; }>
deleteUser()
deleteUser: (userId, removeAllLinkedAccounts, userContext?) => Promise<{
status: "OK";
}> = SuperTokensWrapper.deleteUser;
Defined in: index.ts:192
Parameters
Returns
Promise<{ status: "OK"; }>
deleteUserIdMapping()
deleteUserIdMapping: (input) => Promise<{
didMappingExist: boolean;
status: "OK";
}> = SuperTokensWrapper.deleteUserIdMapping;
Defined in: index.ts:198
Parameters
Returns
Promise<{ didMappingExist: boolean; status: "OK"; }>
Error
Error: typeof default = SuperTokensWrapper.Error;
Defined in: index.ts:212
getAllCORSHeaders()
getAllCORSHeaders: () => string[] = SuperTokensWrapper.getAllCORSHeaders;
Defined in: index.ts:184
Returns
string[]
getRequestFromUserContext()
getRequestFromUserContext: (userContext) => BaseRequest = SuperTokensWrapper.getRequestFromUserContext;
Defined in: index.ts:208
Parameters
Returns
BaseRequest
getUser()
getUser: (userId, userContext?) => Promise<User> = SuperTokensWrapper.getUser;
Defined in: index.ts:202
Parameters
Returns
Promise<User>
getUserCount()
getUserCount: (includeRecipeIds?, tenantId?, userContext?) => Promise<number> = SuperTokensWrapper.getUserCount;
Defined in: index.ts:186
Parameters
Returns
Promise<number>
getUserIdMapping()
getUserIdMapping: (input) => Promise<
| {
externalUserId: string;
externalUserIdInfo: string;
status: "OK";
superTokensUserId: string;
}
| {
status: "UNKNOWN_MAPPING_ERROR";
}> = SuperTokensWrapper.getUserIdMapping;
Defined in: index.ts:196
Parameters
Returns
Promise< | { externalUserId: string; externalUserIdInfo: string; status: "OK"; superTokensUserId: string; } | { status: "UNKNOWN_MAPPING_ERROR"; }>
getUsersNewestFirst()
getUsersNewestFirst: (input) => Promise<{
nextPaginationToken?: string;
users: User[];
}> = SuperTokensWrapper.getUsersNewestFirst;
Defined in: index.ts:190
Parameters
Returns
Promise<{ nextPaginationToken?: string; users: User[]; }>
getUsersOldestFirst()
getUsersOldestFirst: (input) => Promise<{
nextPaginationToken?: string;
users: User[];
}> = SuperTokensWrapper.getUsersOldestFirst;
Defined in: index.ts:188
Parameters
Returns
Promise<{ nextPaginationToken?: string; users: User[]; }>
init()
init: (config) => void = SuperTokensWrapper.init;
Defined in: index.ts:182
Parameters
Returns
void
isRecipeInitialized()
isRecipeInitialized: (recipeId) => boolean = SuperTokensWrapper.isRecipeInitialized;
Defined in: index.ts:210
Parameters
Returns
boolean
listUsersByAccountInfo()
listUsersByAccountInfo: (tenantId, accountInfo, doUnionOfAccountInfo, userContext?) => Promise<User[]> = SuperTokensWrapper.listUsersByAccountInfo;
Defined in: index.ts:204
Parameters
Returns
Promise<User[]>
updateOrDeleteUserIdMappingInfo()
updateOrDeleteUserIdMappingInfo: (input) => Promise<{
status: "OK" | "UNKNOWN_MAPPING_ERROR";
}> = SuperTokensWrapper.updateOrDeleteUserIdMappingInfo;
Defined in: index.ts:200
Parameters
Returns
Promise<{ status: "OK" | "UNKNOWN_MAPPING_ERROR"; }>
References
SuperTokensConfig
Renames and re-exports TypeInput
SuperTokensPlugin
Re-exports SuperTokensPlugin
SuperTokensPublicConfig
Re-exports SuperTokensPublicConfig
SuperTokensPublicPlugin
Re-exports SuperTokensPublicPlugin