UNPKG

@syncfusion/ej2-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.

38 lines (32 loc) 1.52 kB
import { Diagram } from '../diagram/diagram';import { RenderingMode, RealAction } from '../diagram/enum/enum';import { DiagramRenderer } from '../diagram/rendering/renderer';import { CanvasRenderer } from '../diagram/rendering/canvas-renderer';import { INotifyPropertyChanged, Component, Property, Browser, EventHandler, Event, EmitType, isBlazor } from '@syncfusion/ej2-base';import { setAttributeHtml, setAttributeSvg, createHtmlElement, getHTMLLayer } from '../diagram/utility/dom-util';import { createSvgElement, getNativeLayer, hasClass } from '../diagram/utility/dom-util';import { Rect } from '../diagram/primitives/rect';import { Size } from '../diagram/primitives/size';import { PointModel } from '../diagram/primitives/point-model';import { SvgRenderer } from '../diagram/rendering/svg-renderer';import { TransformFactor } from '../diagram/interaction/scroller'; import {ComponentModel} from '@syncfusion/ej2-base'; /** * Interface for a class Overview */ export interface OverviewModel extends ComponentModel{ /** * Defines the width of the overview * * @default '100%' */ width?: string | number; /** * Defines the height of the overview * * @default '100%' */ height?: string | number; /** * Defines the ID of the overview * * @default '' */ sourceID?: string; /** * Triggers after render the diagram elements * * @event * @blazorProperty 'Created' */ created?: EmitType<Object>; }