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:
parent
a6b024be25
commit
258dbbd98f
@ -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,
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
@ -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 {
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|||||||
@ -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() {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user