@striven-erp/reportbuilder-js
Version:
A node.js Client for aggregating the Striven Report Builder
32 lines (21 loc) • 862 B
Markdown
# Striven Report Builder
> A Node.js client to handle your Striven Reports
## Getting Started
```sh
$ npm install @striven-erp/reportbuilder-js
```
```js
const reportbuilder = require('@striven-erp/reportbuilder-js');
const REPORT = 'https://api.test.striven.com/v2/custom-report/ea014330b4654400a9bd2b94fbf70e583def90e78f6647d483c6a817892ca0bf';
async function start() {
const customers = await reportbuilder(REPORT);
console.log(customers.getData());
}
start();
```
## Methods
|Method|Returns|Description|
|:-:|:-:|:-:|
|getData|```Array```|Returns an array of the report data|
|toJson(```String```)|```String```|Create a file at the path parameter and returns the path to the file|
|map|```Function```|Maps over the report data <br /> [JavaScript Map](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map)|