UNPKG

@wbg-mde/repository

Version:

Managing all common method for file system CRUD operations.

34 lines (33 loc) 826 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class TransformHelpers { mergeVariables(variables) { return Object.keys(variables).reduce((mergedVars, fileId) => { mergedVars = [...mergedVars, ...variables[fileId]]; return mergedVars; }, []); } expandToArray(obj) { return [obj]; } reduceToObject(arr) { if (arr.length > 0) { return arr[0]; } else { return {}; } } toString(val) { return String(val); } convertToSpaceSeparated(arr) { if (arr && arr.length > 0) { return arr.join(" "); } else { return ''; } } } exports.TransformHelpers = TransformHelpers;