"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.envolve = void 0;
const _1 = require("./Class/$");
function envolve(system, interf, __) {
    return new (class Class extends _1.$ {
        constructor(system) {
            super(system);
            this.__ = __;
            for (const name in interf) {
                const method = interf[name];
                this[name] = method;
            }
        }
    })(system);
}
exports.envolve = envolve;
//# sourceMappingURL=envoltory.js.map