UNPKG

@accounter/server

Version:
12 lines (11 loc) 688 B
import { Currency } from '../../../shared/enums.js'; import { AdminContextProvider } from '../../admin-context/providers/admin-context.provider.js'; import { CryptoExchangeProvider } from './crypto-exchange.provider.js'; import { FiatExchangeProvider } from './fiat-exchange.provider.js'; export declare class ExchangeProvider { private cryptoExchangeProvider; private fiatExchangeProvider; private adminContextProvider; constructor(cryptoExchangeProvider: CryptoExchangeProvider, fiatExchangeProvider: FiatExchangeProvider, adminContextProvider: AdminContextProvider); getExchangeRates(baseCurrency: Currency, quoteCurrency: Currency, date: Date): Promise<number>; }