UNPKG

@syncfusion/ej2-angular-diagrams

Version:

Feature-rich diagram control to create diagrams like flow charts, organizational charts, mind maps, and BPMN diagrams. Its rich feature set includes built-in shapes, editing, serializing, exporting, printing, overview, data binding, and automatic layouts.

61 lines (60 loc) 1.8 kB
import { ViewContainerRef } from '@angular/core'; import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base'; import * as i0 from "@angular/core"; /** * Layers Directive * ```html * <e-layers> * <e-layer></e-layer> * </e-layers> * ``` */ export declare class LayerDirective extends ComplexBase<LayerDirective> { private viewContainerRef; directivePropList: any; /** * Defines the description of the layer * * @aspdefaultvalueignore * @default undefined */ addInfo: any; /** * Defines the id of a diagram layer * @default '' */ id: any; /** * Enables or disables editing objects in a particular layer * @default false */ lock: any; /** * Defines the collection of the objects that are added to a particular layer * @aspdefaultvalueignore * @default undefined */ objects: any; /** * Enables or disables the visibility of objects in a particular layer * @default true */ visible: any; /** * Defines the zOrder of the layer * @default -1 */ zIndex: any; constructor(viewContainerRef: ViewContainerRef); static ɵfac: i0.ɵɵFactoryDeclaration<LayerDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<LayerDirective, "e-layers>e-layer", never, { "addInfo": "addInfo"; "id": "id"; "lock": "lock"; "objects": "objects"; "visible": "visible"; "zIndex": "zIndex"; }, {}, never>; } /** * Layer Array Directive * @private */ export declare class LayersDirective extends ArrayBase<LayersDirective> { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration<LayersDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<LayersDirective, "ej-diagram>e-layers", never, {}, {}, ["children"]>; }