Small improvements for Salesmate-Node

This commit is contained in:
Jan Oberhauser
2020-01-22 00:17:29 -08:00
parent 4987b29120
commit 01a2dd13d5
5 changed files with 119 additions and 52 deletions

View File

@@ -65,3 +65,21 @@ export function validateJSON(json: string | undefined): any { // tslint:disable-
}
return result;
}
/**
* Converts data from the Salesmate format into a simple object
*
* @export
* @param {IDataObject[]} data
* @returns {IDataObject}
*/
export function simplifySalesmateData(data: IDataObject[]): IDataObject {
const returnData: IDataObject = {};
for (const item of data) {
returnData[item.fieldName as string] = item.value;
}
return returnData;
}