@bitzonegaming/roleplay-engine-sdk
Version:
Roleplay Engine SDK
9 lines (8 loc) • 1.19 kB
TypeScript
import { ConfigKey } from '../../configuration/models/config-keys';
import { Config } from '../../configuration/models/config';
declare const publicConfigKeys: readonly [ConfigKey.Name, ConfigKey.Platform, ConfigKey.PlayerSlot, ConfigKey.DefaultLanguage, ConfigKey.AccountEmailRequired, ConfigKey.AccountUsernameRegex, ConfigKey.AccountEmailVerificationRequired, ConfigKey.DiscordLoginFlowEnabled, ConfigKey.DiscordLoginFlowInGameMethod, ConfigKey.DiscordLoginFlowAutoLogin, ConfigKey.UsernamePasswordFlowEnabled, ConfigKey.AccountPasswordRegex, ConfigKey.UsernamePasswordFlowRegistrationEnabled, ConfigKey.ExternalLoginFlowEnabled, ConfigKey.ExternalLoginFlowIdentifierType, ConfigKey.ExternalLoginFlowUseExternalInfo, ConfigKey.CharacterMinAge, ConfigKey.CharacterMaxAge, ConfigKey.CharacterFirstNameMinLength, ConfigKey.CharacterFirstNameMaxLength, ConfigKey.CharacterLastNameMinLength, ConfigKey.CharacterLastNameMaxLength, ConfigKey.CharacterFullNameValidationPattern, ConfigKey.CharacterNationalityEnabled, ConfigKey.MotivesSystemEnabled];
type PublicConfigKey = (typeof publicConfigKeys)[number];
export type PublicConfig = Extract<Config, {
key: PublicConfigKey;
}>;
export {};