UNPKG

@allgemein/moduls

Version:

Commons-moduls handles and manages contextual moduls for complex and modular applications.

25 lines 728 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ClassesHandle = void 0; const AbstractModuleHandle_1 = require("../AbstractModuleHandle"); class ClassesHandle extends AbstractModuleHandle_1.AbstractModuleHandle { constructor() { super(...arguments); this.size = 0; this.classes = {}; this.refs = {}; } getClasses(topic) { return this.classes[topic]; } add(topic, refs, classes) { this.classes[topic] = classes; this.refs[topic] = refs; this.size += classes.length; } hasAnyClasses() { return this.size; } } exports.ClassesHandle = ClassesHandle; //# sourceMappingURL=ClassesHandle.js.map