UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

49 lines (48 loc) 2.25 kB
import { AfterViewInit, EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { GraphStoreService } from '../graph-store.service'; import { OriginX, OriginY, Rect, TransformAction, TransformState } from '../types'; import * as i0 from "@angular/core"; export declare class GraphCanvasComponent implements OnInit, AfterViewInit, OnDestroy { private readonly graphStore; minScale: number; maxScale: number; originX: OriginX; originY: OriginY; boundary: number; loading: boolean; loadFailed: boolean; retry: EventEmitter<void>; private readonly canvasRef; private readonly surfaceRef; readonly getCanvasRect: () => Rect; private readonly getSurfaceRect; private dragStartPoint; transformState: TransformState; get dragging(): boolean; get canvasStyle(): { padding: string; justifyContent: string; alignItems: string; cursor: string; }; get surfaceStyle(): { transformOrigin: string; transform: string; }; constructor(graphStore: GraphStoreService); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; handleWheelEvent(e: WheelEvent): void; handleMouseDown(e: MouseEvent): void; handleMouseMove(e: MouseEvent): void; handleMouseUp(): void; zoomByWheel(v: number, pointerPosition: [number, number]): void; zoomByDefaultStep(direction: 'in' | 'out'): void; zoomOriginal(): void; zoomOverview(): void; move(x: number, y: number): void; dispatchTransform(action: TransformAction): void; static ɵfac: i0.ɵɵFactoryDeclaration<GraphCanvasComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<GraphCanvasComponent, "acl-graph-canvas", never, { "minScale": { "alias": "minScale"; "required": false; }; "maxScale": { "alias": "maxScale"; "required": false; }; "originX": { "alias": "originX"; "required": false; }; "originY": { "alias": "originY"; "required": false; }; "boundary": { "alias": "boundary"; "required": false; }; "loading": { "alias": "loading"; "required": false; }; "loadFailed": { "alias": "loadFailed"; "required": false; }; }, { "retry": "retry"; }, never, ["*", "acl-graph-links", "acl-graph-actions"], false, never>; }