UNPKG

oca_package

Version:

The wrapper of OCA bundle to generate OCA Package at ADC

34 lines (33 loc) 955 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const saidify_1 = require("saidify"); class Ordering { constructor(dynOverlay) { if (!dynOverlay) { throw new Error('a dynamic extension overlay are required'); } this.dynOverlay = dynOverlay; } GetAttributeOrdering() { return this.dynOverlay.attribute_ordering; } GetEntryCodeOrdering() { return this.dynOverlay.entry_code_ordering; } toJSON() { return { d: '', type: 'community/overlays/adc/ordering/1.1', attribute_ordering: this.GetAttributeOrdering(), entry_code_ordering: this.GetEntryCodeOrdering(), }; } Saidifying() { const [, sad] = (0, saidify_1.saidify)(this.toJSON()); return sad; } GenerateOverlay() { return JSON.stringify(this.Saidifying()); } } exports.default = Ordering;