1.0.0 • Published 4 years ago

@nestlab/byn-exchange v1.0.0

Weekly downloads
1
License
MIT
Repository
gitlab
Last release
4 years ago

BYN exchange module

Module for get currency exchange rates. Provider national bank of Belarus.

Install

$ npm i @nestlab/byn-exchange

Configuration

@Module({
    imports: [
        BynExchangeModule.forRoot({
            useCache: true,
            cacheTtl: 24 * 3600 * 1000, // 1 day
        })
    ],
})
export class AppModule {
}

Usage

export class YourService {
    constructor(private readonly converter: BynExchangeConverter) {
    }
    
    async convert1000UsdToByn(): Promise<number> {
        this.converter.convert(Currency.USD).toByn(1000);
    }

    async convert1000BynToUsd(): Promise<number> {
        this.converter.convert(Currency.USD).fromByn(1000);
    }
}

Enjoy!

1.0.0

4 years ago

0.0.1

4 years ago