isaacscript-common
Version:
Helper functions and features for IsaacScript mods.
12 lines (11 loc) • 665 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ENTITY_TYPE_VARIANT_TO_BOSS_ID_MAP = void 0;
const bossIDToEntityTypeVariant_1 = require("../objects/bossIDToEntityTypeVariant");
const ReadonlyMap_1 = require("../types/ReadonlyMap");
exports.ENTITY_TYPE_VARIANT_TO_BOSS_ID_MAP = new ReadonlyMap_1.ReadonlyMap([...Object.entries(bossIDToEntityTypeVariant_1.BOSS_ID_TO_ENTITY_TYPE_VARIANT)].map(([bossIDRaw, entityTypeVariant]) => {
const bossID = bossIDRaw;
const [entityType, variant] = entityTypeVariant;
const entityTypeVariantString = `${entityType}.${variant}`;
return [entityTypeVariantString, bossID];
}));