1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-12-14 02:31:51 +00:00

Fix duplicate exports

This commit is contained in:
tobspr 2022-01-14 07:53:32 +01:00
parent a6b024be25
commit 258dbbd98f
4 changed files with 4 additions and 6 deletions

View File

@ -15,7 +15,7 @@ export const enumLogicGateVariants = {
}; };
/** @enum {string} */ /** @enum {string} */
export const enumVariantToGate = { const enumVariantToGate = {
[defaultBuildingVariant]: enumLogicGateType.and, [defaultBuildingVariant]: enumLogicGateType.and,
[enumLogicGateVariants.not]: enumLogicGateType.not, [enumLogicGateVariants.not]: enumLogicGateType.not,
[enumLogicGateVariants.xor]: enumLogicGateType.xor, [enumLogicGateVariants.xor]: enumLogicGateType.xor,

View File

@ -19,7 +19,7 @@ export const enumVirtualProcessorVariants = {
}; };
/** @enum {string} */ /** @enum {string} */
export const enumVariantToGate = { const enumVariantToGate = {
[defaultBuildingVariant]: enumLogicGateType.cutter, [defaultBuildingVariant]: enumLogicGateType.cutter,
[enumVirtualProcessorVariants.rotater]: enumLogicGateType.rotater, [enumVirtualProcessorVariants.rotater]: enumLogicGateType.rotater,
[enumVirtualProcessorVariants.unstacker]: enumLogicGateType.unstacker, [enumVirtualProcessorVariants.unstacker]: enumLogicGateType.unstacker,

View File

@ -2,10 +2,9 @@ import { globalConfig } from "../core/config";
import { DrawParameters } from "../core/draw_parameters"; import { DrawParameters } from "../core/draw_parameters";
import { drawSpriteClipped } from "../core/draw_utils"; import { drawSpriteClipped } from "../core/draw_utils";
import { safeModulo } from "../core/utils"; import { safeModulo } from "../core/utils";
import { CHUNK_OVERLAY_RES } from "./map_chunk_view";
import { GameRoot } from "./root"; import { GameRoot } from "./root";
export const CHUNK_OVERLAY_RES = 3;
export class MapChunkAggregate { export class MapChunkAggregate {
/** /**
* *

View File

@ -1,7 +1,6 @@
import { createLogger } from "../core/logging"; import { createLogger } from "../core/logging";
import { Mod } from "./mod"; import { Mod } from "./mod";
import { ModInterface } from "./mod_interface"; import { ModInterface } from "./mod_interface";
import { MetaBuilding } from "../game/meta_building";
import { MOD_SIGNALS } from "./mod_signals"; import { MOD_SIGNALS } from "./mod_signals";
const LOG = createLogger("mods"); const LOG = createLogger("mods");
@ -45,7 +44,7 @@ export class ModLoader {
continue; continue;
} }
if (exports[member]) { if (exports[member]) {
continue; throw new Error("Duplicate export of " + member);
} }
Object.defineProperty(exports, member, { Object.defineProperty(exports, member, {
get() { get() {