Skip to content

[ERROR] No matching export #722

@michaeldev5

Description

@michaeldev5

Describe the bug
Hello, when i install and use the library i receive errors for no matching export in ESM build files of the library. Can you help me? I am using it in a React app with vite.

To Reproduce
Steps to reproduce the behavior:

  1. Install library using yarn
  2. Build project with vite
  3. See error in console
✘ [ERROR] No matching export in "node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js" for import "getAllTradingPairs"

    node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js:13:9:
      13 │ import { getAllTradingPairs, findBestTradeRecursively, StandardLiquidityPool, StableLiquidityPool, PoolType, encodeSwapParamsForStandar...
         ╵          ~~~~~~~~~~~~~~~~~~

✘ [ERROR] No matching export in "node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js" for import "findBestTradeRecursively"

    node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js:13:29:
      13 │ import { getAllTradingPairs, findBestTradeRecursively, StandardLiquidityPool, StableLiquidityPool, PoolType, encodeSwapParamsForStandar...
         ╵                              ~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] No matching export in "node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js" for import "StandardLiquidityPool"

    node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js:13:55:
      13 │ import { getAllTradingPairs, findBestTradeRecursively, StandardLiquidityPool, StableLiquidityPool, PoolType, encodeSwapParamsForStandar...
         ╵                                                        ~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] No matching export in "node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js" for import "StableLiquidityPool"

    node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js:13:78:
      13 │ ...gPairs, findBestTradeRecursively, StandardLiquidityPool, StableLiquidityPool, PoolType, encodeSwapParamsForStandardPoolsOnly, encode...
         ╵                                                             ~~~~~~~~~~~~~~~~~~~

✘ [ERROR] No matching export in "node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js" for import "PoolType"

    node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js:13:99:
      13 │ ...TradeRecursively, StandardLiquidityPool, StableLiquidityPool, PoolType, encodeSwapParamsForStandardPoolsOnly, encodeSwapParamsForSta...
         ╵                                                                  ~~~~~~~~

✘ [ERROR] No matching export in "node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js" for import "encodeSwapParamsForStandardPoolsOnly"

    node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js:13:109:
      13 │ ...rdLiquidityPool, StableLiquidityPool, PoolType, encodeSwapParamsForStandardPoolsOnly, encodeSwapParamsForStandardAndStablePools, isS...
         ╵                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] No matching export in "node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js" for import "encodeSwapParamsForStandardAndStablePools"

    node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js:13:147:
      13 │ ...olType, encodeSwapParamsForStandardPoolsOnly, encodeSwapParamsForStandardAndStablePools, isStableMultiPathElement, isStableMetaPool,...
         ╵                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] No matching export in "node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js" for import "isStableMultiPathElement"

    node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js:13:190:
      13 │ ...PoolsOnly, encodeSwapParamsForStandardAndStablePools, isStableMultiPathElement, isStableMetaPool, isStandardPool, StableLiquidityMet...
         ╵                                                          ~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] No matching export in "node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js" for import "isStableMetaPool"

    node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js:13:216:
      13 │ ...pParamsForStandardAndStablePools, isStableMultiPathElement, isStableMetaPool, isStandardPool, StableLiquidityMetaPool, } from "./amm/";
         ╵                                                                ~~~~~~~~~~~~~~~~

✘ [ERROR] No matching export in "node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js" for import "isStandardPool"

    node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js:13:234:
      13 │ ...pParamsForStandardAndStablePools, isStableMultiPathElement, isStableMetaPool, isStandardPool, StableLiquidityMetaPool, } from "./amm/";
         ╵                                                                                  ~~~~~~~~~~~~~~

✘ [ERROR] No matching export in "node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js" for import "StableLiquidityMetaPool"

    node_modules/@interlay/interbtc-api/build/esm/src/parachain/amm.js:13:250:
      13 │ ...pParamsForStandardAndStablePools, isStableMultiPathElement, isStableMetaPool, isStandardPool, StableLiquidityMetaPool, } from "./amm/"

Expected behavior
There are no errors.

Desktop (please complete the following information):

  • OS: macos Sonoma
  • Browser Chrome
  • Version v14.3.

Node: v16 LTS

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions