UNPKG

exchain

Version:

A fast and flexible currency exchange package for handling multiple currencies.

61 lines (57 loc) 1.35 kB
export type Currency = 'AUD' | 'BGN' | 'BRL' | 'CAD' | 'CHF' | 'CNY' | 'CZK' | 'DKK' | 'EUR' | 'GBP' | 'HKD' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'ISK' | 'JPY' | 'KRW' | 'MXN' | 'MYR' | 'NOK' | 'NZD' | 'PHP' | 'PLN' | 'RON' | 'SEK' | 'SGD' | 'THB' | 'TRY' | 'USD' | 'ZAR'; export interface CurrencyList { 'AUD': string, 'BGN': string, 'BRL': string, 'CAD': string, 'CHF': string, 'CNY': string, 'CZK': string, 'DKK': string, 'EUR': string, 'GBP': string, 'HKD': string, 'HUF': string, 'IDR': string, 'ILS': string, 'INR': string, 'ISK': string, 'JPY': string, 'KRW': string, 'MXN': string, 'MYR': string, 'NOK': string, 'NZD': string, 'PHP': string, 'PLN': string, 'RON': string, 'SEK': string, 'SGD': string, 'THB': string, 'TRY': string, 'USD': string, 'ZAR': string }; export interface RatesResponse { amount: number, base: Currency, date?: string, start_date?: string, end_date?: string, rates: { [key: string]: number } | { [key: string]: { [key: string]: number } }, toFixed?: number }; export interface RatesOptions { amount?: number, base?: Currency, to?: Currency[], startDate?: string, endDate?: string, toFixed?: number };