UNPKG

@dasch-swiss/dsp-js

Version:
29 lines 872 B
import { __decorate } from "tslib"; import { JsonConverter } from 'json2typescript'; import { CustomConverterUtils } from '../../../util/utils'; /** * @category Internal */ let SubPropertyOfConverter = class SubPropertyOfConverter { serialize(subproperties) { } deserialize(items) { const subPropOf = []; const addItem = (ele) => { if (ele.hasOwnProperty('@id') && CustomConverterUtils.isString(ele['@id'])) { subPropOf.push(ele['@id']); } }; if (Array.isArray(items)) { items.forEach(item => addItem(item)); } else { addItem(items); } return subPropOf; } }; SubPropertyOfConverter = __decorate([ JsonConverter ], SubPropertyOfConverter); export { SubPropertyOfConverter }; //# sourceMappingURL=subproperty-of-converter.js.map