@aspire.software/angular-currency-converter
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

Angular Currency Converter

This library was generated with Angular CLI version 7.2.0.

Description

Angular currency converter is an angular library that help you to convert your money into various currencies by used of latest & historical currency exchange rates.

Installation

npm install @aspire.software/angular-currency-converter --save

How to use

  • Import currency conversion into your components typescript file & add into constructor call.

    import { CurrencyConversionService } from 'angular-currency-converter';
    

    Register into constructor call

    constructor(private currencyConversionService: CurrencyConversionService){
    
    }
    
  • Register currency conversion service to NgModule of your components module file.

    @NgModule({
      imports: [...],
      exports: [...],
      declarations: [...],
      providers: [CurrencyConversionService]
    })
    
  • Get Api Configurations

    host: https://api.exchangeratesapi.io

    this.currencyConversionService.getApisConfigurations()
    
  • Get Latest Currency Rates

     this.currencyConversionService.getCurrencyRates(`${this.host}/latest?base=USD`).subscribe(data => {})
    
  • Get Historical Currency Rates

    Get historical Data of currency rates on specific date.

    let url = ${this.host}/${date}?base=USD i.e dateFormat=yyyy-mm-dd

     this.currencyConversionService.getCurrencyRates(url).subscribe(data => {})
    
  • Convert Currency

    Params Type Required Example
    amount number Require i.e 50000
    baseCurrencyRate number Require i.e 1.00
    baseCurrencyCode string Require i.e USD
    targetCurrencyRate number Require i.e 76.78
    targetCurrencyCode string Require i.e INR
  • Request for Currency Convert

    this.currencyConversionService.convertCurrency(amount, baseCurrencyRate, baseCurrencyCode, targetCurrencyRate,targetCurrencyCode);
    

Dependencies

Foreign exchange rates API with currency conversion

Demo

image description or alt text

License

  • Licence: MIT

    Copyright (c) 2020 Aspire Software Solutions

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Author

Aspire Software Solutions

Package Sidebar

Install

npm i @aspire.software/angular-currency-converter

Weekly Downloads

8

Version

1.0.4

License

MIT

Unpacked Size

35.2 kB

Total Files

23

Last publish

Collaborators

  • shivani.patel
  • ajay_aspire
  • pratik.aspire
  • dipesh.softserv
  • gandhipurav
  • aspiresoftware