@bankrs/bosjs
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

bosjs - a Bankrs OS JavaScript client

This is the official JavaScript client for accessing the Bankrs OS API.

Installation

npm i @bankrs/bosjs

Usage

JavaScript

import {config, newClient, DeveloperLoginRequest} from '@bankrs/bosjs';

const c = newClient({url: config.sandboxURL});

c.send(new DeveloperLoginRequest('developer@mail.com', 'devPa55'), data => {
  console.log('success', `token: ${data.token}`);
}, err => {
  console.error(err);
});

TypeScript

import {config, newClient, DeveloperLoginRequest} from '@bankrs/bosjs'

const c = newClient({url: config.sandboxURL})

c.send(new DeveloperLoginRequest('developer@mail.com', 'devPa55'), (data: any) => {
  console.log('success', `token: ${data.token}`)
}, (err: Error) => {
  console.error(err)
})

Node.js

To use in Node.js project it required to install node-fetch package which implements fetch() function.

npm i node-fetch --save
const fetch = require('node-fetch');
const api = require('@bankrs/bosjs');
const c = api.newClient({url: api.config.sandboxURL, httpClient: fetch});

c.send(new api.DeveloperLoginRequest('developer@mail.com', 'devPa55'), data => {
  console.log('success', `token: ${data.token}`);
}, err => {
  console.error(err);
});

Test

npm test

Package Sidebar

Install

npm i @bankrs/bosjs

Weekly Downloads

2

Version

1.1.0

License

Apache-2.0

Unpacked Size

202 kB

Total Files

210

Last publish

Collaborators

  • denwwer
  • ian.davis