oca_package
Version:
The wrapper of OCA bundle to generate OCA Package at ADC
34 lines (33 loc) • 955 B
JavaScript
;
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;