UNPKG

skaggr-parse

Version:

A JavaScript parser of skaggr JSON specs for Qlik expressions

11 lines (9 loc) 390 B
import specTemplates from "../../node_modules/skaggr-spec/index.js"; export default function fillSpecFromTemplate(spec) { var templateSpec = specTemplates[spec.type]; var template = Object.keys(templateSpec.properties).reduce((acc,curr) => { acc[curr] = templateSpec.properties[curr].defaultValue; return acc; },{}); return Object.assign(template, spec); }