1.0.10 • Published 4 years ago
splendid-transformer v1.0.10
Splendid Transformer is used to transform raw data into formatted data from Splendid App
Usage
Installation
npm install --save splendid-transfomer
or
yarn add splendid-transformer
Example
const {
NormalizeTransformer,
MattermostTransformer,
SpreadsheetTransformer
} = require('../utils/Transformer');
const normalTransform = new NormalizeTransformer(data);
const mattermostTransform = new MattermostTransformer(data);
const spreadsheetTransform = new SpreadsheetTransformer(data);
format form data
// format form data to normalized data
const normal = normalTransform.formatForm().build();
console.log(normal);
// format form data to mattermost integration data
const mattermost = mattermostTransform.formatForm().build();
console.log(mattermost);
// format form data to spreadsheet integration data
const spreadsheet = spreadsheetTransform.formatForm().build();
console.log(spreadsheet);
format activity data
// format activity data to normalized data
const normal = normalTransform.formatActivity().build();
console.log(normal);
// format activity data to mattermost integration data
const mattermost = mattermostTransform.formatActivity().build();
console.log(mattermost);
// format activity data to spreadsheet integration data
const spreadsheet = spreadsheetTransform.formatActivity().build();
console.log(spreadsheet);