@supertokens-plugins/user-banning-nodejs
Classes
UserBanningService
Defined in: supertokens-plugins/packages/user-banning-nodejs/src/userBanningService.ts:17
Constructors
Constructor
new UserBanningService(pluginConfig: SuperTokensPluginUserBanningPluginNormalisedConfig): UserBanningService;
Defined in: supertokens-plugins/packages/user-banning-nodejs/src/userBanningService.ts:21
Parameters
Returns
Properties
Type Aliases
SuperTokensPluginUserBanningPluginConfig
type SuperTokensPluginUserBanningPluginConfig = {
bannedUserRole?: string;
globalBanning?: boolean;
userBanningPermission?: string;
};
Defined in: supertokens-plugins/packages/user-banning-nodejs/src/types.ts:1
Properties
SuperTokensPluginUserBanningPluginNormalisedConfig
type SuperTokensPluginUserBanningPluginNormalisedConfig = {
bannedUserRole: string;
globalBanning: boolean;
userBanningPermission: string;
};
Defined in: supertokens-plugins/packages/user-banning-nodejs/src/types.ts:7
Properties
Variables
default
default: {
init: any;
};
Defined in: supertokens-plugins/packages/user-banning-nodejs/src/index.ts:4
Type Declaration
DEFAULT_BANNED_USER_ROLE
const DEFAULT_BANNED_USER_ROLE: "banned" = "banned";
Defined in: supertokens-plugins/packages/user-banning-nodejs/src/constants.ts:9
DEFAULT_GLOBAL_BANNING
const DEFAULT_GLOBAL_BANNING: true = true;
Defined in: supertokens-plugins/packages/user-banning-nodejs/src/constants.ts:10
DEFAULT_PERMISSION_NAME
const DEFAULT_PERMISSION_NAME: "ban-user" = "ban-user";
Defined in: supertokens-plugins/packages/user-banning-nodejs/src/constants.ts:8
enableDebugLogs
enableDebugLogs: any;
Defined in: supertokens-plugins/packages/user-banning-nodejs/src/logger.ts:4
HANDLE_BASE_PATH
const HANDLE_BASE_PATH: "/plugin/supertokens-plugin-user-banning";
Defined in: supertokens-plugins/packages/user-banning-nodejs/src/constants.ts:6
init
const init: any;
Defined in: supertokens-plugins/packages/user-banning-nodejs/src/plugin.ts:20
logDebugMessage
logDebugMessage: any;
Defined in: supertokens-plugins/packages/user-banning-nodejs/src/logger.ts:4
PLUGIN_ERROR_NAME
const PLUGIN_ERROR_NAME: "supertokens-plugin-user-banning-error";
Defined in: supertokens-plugins/packages/user-banning-nodejs/src/constants.ts:12
PLUGIN_ID
const PLUGIN_ID: "supertokens-plugin-user-banning" = "supertokens-plugin-user-banning";
Defined in: supertokens-plugins/packages/user-banning-nodejs/src/constants.ts:1
PLUGIN_SDK_VERSION
const PLUGIN_SDK_VERSION: string[];
Defined in: supertokens-plugins/packages/user-banning-nodejs/src/constants.ts:4
PLUGIN_VERSION
const PLUGIN_VERSION: "0.0.1" = "0.0.1";
Defined in: supertokens-plugins/packages/user-banning-nodejs/src/constants.ts:2