UNPKG

rubic-sdk-next

Version:
16 lines (15 loc) 800 B
import { CrossChainOptions, RequiredCrossChainOptions } from './cross-chain-options'; import { CrossChainTradeType } from './cross-chain-trade-type'; import { LifiSubProvider } from '../providers/lifi-provider/models/lifi-bridge-types'; import { MarkRequired } from 'ts-essentials'; export type CrossChainManagerCalculationOptions = CrossChainOptions & { /** * An array of disabled cross-chain providers. */ readonly disabledProviders?: CrossChainTradeType[]; /** * @deprecated Will be renamed to `lifiDisabledProviders` in the next major update */ readonly lifiDisabledBridgeTypes?: LifiSubProvider[]; }; export type RequiredCrossChainManagerCalculationOptions = MarkRequired<CrossChainManagerCalculationOptions, 'disabledProviders'> & RequiredCrossChainOptions;