@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
10 lines • 939 B
TypeScript
import { CryptoOrTokenCurrency } from "@ledgerhq/types-cryptoassets";
import { CurrenciesByProviderId } from "../../deposit/type";
export type ProviderCoverageMap = Map<string, Set<string>>;
export declare const safeCurrencyLookup: (id: string) => CryptoOrTokenCurrency | null;
export declare const isProviderToken: (currency: CryptoOrTokenCurrency, providerId: string) => boolean;
export declare const getProviderCurrency: (provider: CurrenciesByProviderId) => CryptoOrTokenCurrency | null;
export declare const buildProviderCoverageMap: (providers: CurrenciesByProviderId[]) => ProviderCoverageMap;
export declare const filterProvidersByIds: (providers: CurrenciesByProviderId[], currencyIdsSet: Set<string>, providerCoverageMap: ProviderCoverageMap) => CurrenciesByProviderId[];
export declare const extractProviderCurrencies: (providers: CurrenciesByProviderId[]) => CryptoOrTokenCurrency[];
//# sourceMappingURL=currencyUtils.d.ts.map