Sha256: 4e672ff304e8cc9da7f6c6c5c599f9927c2a1854349378519969bbf115f2e1bf
Contents?: true
Size: 601 Bytes
Versions: 61
Compression:
Stored size: 601 Bytes
Contents
import { extractConfigByNamespace } from './index.mjs'; import { normaliseString } from './normalise-string.mjs'; function normaliseDataset(Component, dataset) { const out = {}; for (const [field, property] of Object.entries(Component.schema.properties)) { if (field in dataset) { out[field] = normaliseString(dataset[field], property); } if ((property == null ? void 0 : property.type) === 'object') { out[field] = extractConfigByNamespace(Component, dataset, field); } } return out; } export { normaliseDataset }; //# sourceMappingURL=normalise-dataset.mjs.map
Version data entries
61 entries across 61 versions & 3 rubygems