supertokens-node
Version:
NodeJS driver for SuperTokens core
23 lines (22 loc) • 769 B
TypeScript
// @ts-nocheck
export declare enum PROCESS_STATE {
CALLING_SERVICE_IN_VERIFY = 0,
CALLING_SERVICE_IN_GET_API_VERSION = 1,
CALLING_SERVICE_IN_REQUEST_HELPER = 2,
MULTI_JWKS_VALIDATION = 3,
IS_SIGN_IN_UP_ALLOWED_NO_PRIMARY_USER_EXISTS = 4,
IS_SIGN_UP_ALLOWED_CALLED = 5,
IS_SIGN_IN_ALLOWED_CALLED = 6,
IS_SIGN_IN_UP_ALLOWED_HELPER_CALLED = 7,
ADDING_NO_CACHE_HEADER_IN_FETCH = 8,
}
export declare class ProcessState {
history: PROCESS_STATE[];
private static instance;
private constructor();
static getInstance(): ProcessState;
addState: (state: PROCESS_STATE) => void;
private getEventByLastEventByName;
reset: () => void;
waitForEvent: (state: PROCESS_STATE, timeInMS?: number) => Promise<unknown>;
}