UNPKG

@cisstech/nge

Version:

NG Essentials is a collection of libraries for Angular developers.

19 lines 2.12 kB
import { Injectable } from '@angular/core'; import { CURRENT_VISIBLE_TREES } from './internal'; import * as i0 from "@angular/core"; export class TreeService { /** * Gets the tree identified by `id` if the tree is visible. * @param id Identifier of a tree. */ get(id) { return CURRENT_VISIBLE_TREES.get(id); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.1", ngImport: i0, type: TreeService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); } static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.2.1", ngImport: i0, type: TreeService, providedIn: 'root' }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.1", ngImport: i0, type: TreeService, decorators: [{ type: Injectable, args: [{ providedIn: 'root' }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJlZS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmdlL3VpL3RyZWUvc3JjL3RyZWUuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFBO0FBQzFDLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLFlBQVksQ0FBQTs7QUFJbEQsTUFBTSxPQUFPLFdBQVc7SUFDdEI7OztPQUdHO0lBQ0gsR0FBRyxDQUFJLEVBQVU7UUFDZixPQUFPLHFCQUFxQixDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQWEsQ0FBQTtJQUNsRCxDQUFDOzhHQVBVLFdBQVc7a0hBQVgsV0FBVyxjQURFLE1BQU07OzJGQUNuQixXQUFXO2tCQUR2QixVQUFVO21CQUFDLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJ1xuaW1wb3J0IHsgQ1VSUkVOVF9WSVNJQkxFX1RSRUVTIH0gZnJvbSAnLi9pbnRlcm5hbCdcbmltcG9ydCB7IElUcmVlIH0gZnJvbSAnLi90cmVlLm1vZGVsJ1xuXG5ASW5qZWN0YWJsZSh7IHByb3ZpZGVkSW46ICdyb290JyB9KVxuZXhwb3J0IGNsYXNzIFRyZWVTZXJ2aWNlIHtcbiAgLyoqXG4gICAqIEdldHMgdGhlIHRyZWUgaWRlbnRpZmllZCBieSBgaWRgIGlmIHRoZSB0cmVlIGlzIHZpc2libGUuXG4gICAqIEBwYXJhbSBpZCBJZGVudGlmaWVyIG9mIGEgdHJlZS5cbiAgICovXG4gIGdldDxUPihpZDogc3RyaW5nKTogSVRyZWU8VD4gfCB1bmRlZmluZWQge1xuICAgIHJldHVybiBDVVJSRU5UX1ZJU0lCTEVfVFJFRVMuZ2V0KGlkKSBhcyBJVHJlZTxUPlxuICB9XG59XG4iXX0=