@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.
57 lines (56 loc) • 1.74 kB
TypeScript
import { ViewContainerRef } from '@angular/core';
import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
/**
* Palette Directive
* ```html
* <e-palettes><e-palette></e-palette><e-palettes>
* ```
*/
export declare class PaletteDirective extends ComplexBase<PaletteDirective> {
private viewContainerRef;
directivePropList: any;
/**
* Sets whether the palette items to be expanded or not
* @default true
*/
expanded: any;
/**
* Sets the height of the symbol group
* @aspdefaultvalueignore
* @default undefined
*/
height: any;
/**
* Defines the content of the symbol group
* @default ''
*/
iconCss: any;
/**
* Defines the unique id of a symbol group
* @default ''
*/
id: any;
/**
* Defines the collection of predefined symbols
* @asptype object
*/
symbols: any;
/**
* Defines the title of the symbol group
* @default ''
*/
title: any;
constructor(viewContainerRef: ViewContainerRef);
static ɵfac: i0.ɵɵFactoryDeclaration<PaletteDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<PaletteDirective, "e-palettes>e-palette", never, { "expanded": "expanded"; "height": "height"; "iconCss": "iconCss"; "id": "id"; "symbols": "symbols"; "title": "title"; }, {}, never>;
}
/**
* Palette Array Directive
* @private
*/
export declare class PalettesDirective extends ArrayBase<PalettesDirective> {
constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<PalettesDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<PalettesDirective, "ejs-symbolpalette>e-palettes", never, {}, {}, ["children"]>;
}