UNPKG

@openocean.finance/widget-sdk

Version:

OpenOcean Any-to-Any Cross-Chain-Swap SDK

13 lines (11 loc) 354 B
import type { ChainType } from '@openocean.finance/widget-types' import { config } from '../config.js' export const getProvider = <T>(type: ChainType): T => { const provider = config .get() .providers.find((provider) => provider.type === type) as T if (!provider) { throw new Error(`${type} provider not found.`) } return provider }