supertokens-node
Version:
NodeJS driver for SuperTokens core
19 lines (18 loc) • 776 B
TypeScript
// @ts-nocheck
import { TypeInput, TypeNormalisedInput, TenantConfig } from "./types";
import { UserContext } from "../../types";
import type SuperTokens from "../../supertokens";
export declare function validateAndNormaliseUserInput(config?: TypeInput): TypeNormalisedInput;
export declare const isValidFirstFactor: (stInstance: SuperTokens, tenantId: string, factorId: string, userContext: UserContext) => Promise<{
status: "OK";
} | {
status: "INVALID_FIRST_FACTOR_ERROR";
} | {
status: "TENANT_NOT_FOUND_ERROR";
}>;
export declare function isFactorConfiguredForTenant({ allAvailableFirstFactors, firstFactors, factorId, }: {
tenantConfig: TenantConfig;
allAvailableFirstFactors: string[];
firstFactors: string[];
factorId: string;
}): boolean;