Class: SingleReport

SingleReport()

new SingleReport()

Source:

Extends

Methods

_getConfig(key) → {Object}

Get config for loader

Parameters:
Name Type Description
key String
Inherited From:
Source:
Returns:
Type
Object

create(enabledLoaders) → {Promise}

run all loaders to create a report

Parameters:
Name Type Description
enabledLoaders Array

array of loader names

Overrides:
Source:
Returns:
Type
Promise

get(key) → {Object}

Get loader by key

Parameters:
Name Type Description
key
Inherited From:
Source:
Returns:
Type
Object

getLoaders() → {Object}

Get all loaders

Inherited From:
Source:
Returns:
Type
Object

setLoaders(data)

Set data for loader

Parameters:
Name Type Description
data Object
Inherited From:
Source:

start(enabledLoaders) → {Promise}

Start the report

Parameters:
Name Type Description
enabledLoaders Array
Inherited From:
Source:
Returns:
Type
Promise

toJson() → {String}

Transform data to json

Inherited From:
Source:
Returns:
Type
String