Skip to content

Commit

Permalink
Fix Type instantiation is excessively deep and possibly infinite
Browse files Browse the repository at this point in the history
  • Loading branch information
bruce-riley committed Dec 19, 2024
1 parent 4a376b3 commit 893dc9d
Showing 1 changed file with 13 additions and 12 deletions.
25 changes: 13 additions & 12 deletions core/base/src/constants/contracts/index.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import * as core from './core.js';
import * as tb from './tokenBridge.js';
import * as tbr from './tokenBridgeRelayer.js';
import * as nb from './nftBridge.js';
import * as r from './relayer.js';
import * as circle from './circle.js';
import * as g from './cosmos.js';
import * as rollup from './rollupCheckpoint.js';
import * as p from './portico.js';
import * as core from "./core.js";
import * as tb from "./tokenBridge.js";
import * as tbr from "./tokenBridgeRelayer.js";
import * as nb from "./nftBridge.js";
import * as r from "./relayer.js";
import * as circle from "./circle.js";
import * as g from "./cosmos.js";
import * as rollup from "./rollupCheckpoint.js";
import * as p from "./portico.js";

import { constMap } from './../../utils/index.js';
import { constMap } from "./../../utils/index.js";

export const coreBridge = constMap(core.coreBridgeContracts);
export const tokenBridge = constMap(tb.tokenBridgeContracts);
Expand All @@ -19,12 +19,13 @@ export const gateway = constMap(g.gatewayContracts);
export const translator = constMap(g.translatorContracts);
export const portico = constMap(p.porticoContracts);

export type { CircleContracts } from './circle.js';
export type { CircleContracts } from "./circle.js";
export const circleContracts = constMap(circle.circleContracts);

export type { PorticoContracts } from './portico.js';
export type { PorticoContracts } from "./portico.js";
export const rollupContracts = constMap(rollup.rollupContractAddresses);

// @ts-ignore: Adding one more token bridge is causing "Type instantiation is excessively deep and possibly infinite."
export const tokenBridgeChains = constMap(tb.tokenBridgeContracts, [0, 1]);
export const tokenBridgeRelayerChains = constMap(tbr.tokenBridgeRelayerContracts, [0, 1]);
export const circleContractChains = constMap(circle.circleContracts, [0, 1]);
Expand Down

0 comments on commit 893dc9d

Please sign in to comment.