UNPKG

@drizm/ng-whiteboard

Version:

A Canvas component for Angular which supports free drawing.

20 lines (19 loc) 1.23 kB
import { ElementRef, EventEmitter } from '@angular/core'; import { CanvasWhiteboardShapeService, INewCanvasWhiteboardShape } from '../_services/canvas-whiteboard-shape.service'; import { CanvasWhiteboardShape } from '../_classes/shape/canvas-whiteboard-shape'; import { CanvasWhiteboardShapeOptions } from '../_classes/shape/canvas-whiteboard-shape-options'; import { Observable } from 'rxjs'; export declare class CanvasWhiteboardShapeSelectorComponent { private elementRef; private canvasWhiteboardShapeService; readonly showShapeSelector: boolean; readonly selectedShapeConstructor: INewCanvasWhiteboardShape<CanvasWhiteboardShape>; readonly shapeOptions: CanvasWhiteboardShapeOptions; toggleShapeSelector: EventEmitter<boolean>; shapeSelected: EventEmitter<INewCanvasWhiteboardShape<CanvasWhiteboardShape>>; registeredShapes$: Observable<INewCanvasWhiteboardShape<CanvasWhiteboardShape>[]>; closeOnExternalClick(event: any): void; constructor(elementRef: ElementRef, canvasWhiteboardShapeService: CanvasWhiteboardShapeService); selectShape(shape: INewCanvasWhiteboardShape<CanvasWhiteboardShape>): void; doToggleShapeSelector(event: Event | null): void; }