xui
Version:
xUI Components for Angular
18 lines • 2 kB
JavaScript
import { Injectable, Optional, SkipSelf } from '@angular/core';
import * as i0 from "@angular/core";
export class SubmenuService {
constructor(submenuService) {
this.level = 1;
this.level = (submenuService?.level ?? 0) + 1;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.1.1", ngImport: i0, type: SubmenuService, deps: [{ token: SubmenuService, optional: true, skipSelf: true }], target: i0.ɵɵFactoryTarget.Injectable }); }
static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "16.1.1", ngImport: i0, type: SubmenuService }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.1.1", ngImport: i0, type: SubmenuService, decorators: [{
type: Injectable
}], ctorParameters: function () { return [{ type: SubmenuService, decorators: [{
type: SkipSelf
}, {
type: Optional
}] }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3VibWVudS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vbGlicy94dWkvc3JjL21lbnUvc3VibWVudS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFHL0QsTUFBTSxPQUFPLGNBQWM7SUFHekIsWUFBb0MsY0FBOEI7UUFGbEUsVUFBSyxHQUFHLENBQUMsQ0FBQztRQUdSLElBQUksQ0FBQyxLQUFLLEdBQUcsQ0FBQyxjQUFjLEVBQUUsS0FBSyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUNoRCxDQUFDOzhHQUxVLGNBQWM7a0hBQWQsY0FBYzs7MkZBQWQsY0FBYztrQkFEMUIsVUFBVTs7MEJBSUksUUFBUTs7MEJBQUksUUFBUSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUsIE9wdGlvbmFsLCBTa2lwU2VsZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgU3VibWVudVNlcnZpY2Uge1xuICBsZXZlbCA9IDE7XG5cbiAgY29uc3RydWN0b3IoQFNraXBTZWxmKCkgQE9wdGlvbmFsKCkgc3VibWVudVNlcnZpY2U6IFN1Ym1lbnVTZXJ2aWNlKSB7XG4gICAgdGhpcy5sZXZlbCA9IChzdWJtZW51U2VydmljZT8ubGV2ZWwgPz8gMCkgKyAxO1xuICB9XG59XG4iXX0=