From 893dc9db3d1b11486e68c943baab81e26a7965dc Mon Sep 17 00:00:00 2001 From: Bruce Riley Date: Thu, 19 Dec 2024 15:35:27 -0600 Subject: [PATCH] Fix Type instantiation is excessively deep and possibly infinite --- core/base/src/constants/contracts/index.ts | 25 +++++++++++----------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/core/base/src/constants/contracts/index.ts b/core/base/src/constants/contracts/index.ts index 60ff1a738..c84608c17 100644 --- a/core/base/src/constants/contracts/index.ts +++ b/core/base/src/constants/contracts/index.ts @@ -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); @@ -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]);