@accounter/server
Version:
13 lines (12 loc) • 648 B
TypeScript
import { Currency } from '../../../__generated__/types.js';
import { CryptoExchangeProvider } from './crypto-exchange.provider.js';
import { FiatExchangeProvider } from './fiat-exchange.provider.js';
export declare class ExchangeProvider {
private context;
private cryptoExchangeProvider;
private fiatExchangeProvider;
localCurrency: Currency;
cryptoConversionFiatCurrency: Currency;
constructor(context: GraphQLModules.Context, cryptoExchangeProvider: CryptoExchangeProvider, fiatExchangeProvider: FiatExchangeProvider);
getExchangeRates(baseCurrency: Currency, quoteCurrency: Currency, date: Date): Promise<number>;
}