use bitflags::bitflags;
bitflags! {
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Default)]
pub struct EventKindSwitcher: u64 {
const AmbiguousExternalNamespaceError = 1 << 0;
const CircularDependency = 1 << 1;
const CircularReexportError = 1 << 2;
const Eval = 1 << 3;
const IllegalIdentifierAsNameError = 1 << 4;
const InvalidExportOptionError = 1 << 5;
const InvalidOptionError = 1 << 6;
const MissingExportError = 1 << 7;
const MissingGlobalName = 1 << 8;
const MissingNameOptionForIifeExport = 1 << 9;
const InvalidAnnotation = 1 << 10;
const MixedExports = 1 << 11;
const ParseError = 1 << 12;
const UnresolvedEntry = 1 << 13;
const UnresolvedImport = 1 << 14;
const FilenameConflict = 1 << 15;
const FilenameOutsideOutputDirectoryError = 1 << 16;
const AssignToImportError = 1 << 17;
const CommonJsVariableInEsm = 1 << 18;
const ImportIsUndefined = 1 << 19;
const UnsupportedFeatureError = 1 << 20;
const EmptyImportMeta = 1 << 21;
const JsonParseError = 1 << 22;
const IllegalReassignmentError = 1 << 23;
const InvalidDefineConfigError = 1 << 24;
const ResolveError = 1 << 25;
const UnhandleableError = 1 << 26;
const UnloadableDependencyError = 1 << 27;
const TransformError = 1 << 28;
const ToleratedTransform = 1 << 29;
const NapiError = 1 << 30;
const CannotCallNamespace = 1 << 31;
const ConfigurationFieldConflict = 1 << 32;
const PreferBuiltinFeature = 1 << 33;
const BundlerInitializeError = 1 << 34;
const PluginError = 1 << 35;
const AlreadyClosedError = 1 << 36;
const CouldNotCleanDirectory = 1 << 37;
const PluginTimings = 1 << 38;
const DuplicateShebang = 1 << 39;
const TsConfigError = 1 << 40;
const UnsupportedTsconfigOption = 1 << 41;
const RuntimeModuleSymbolNotFoundError = 1 << 42;
const IneffectiveDynamicImport = 1 << 44;
const RequireTlaError = 1 << 45;
const LargeBarrelModules = 1 << 46;
}
}