UNPKG

dbweb-common

Version:

用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上

38 lines (37 loc) 1.22 kB
/// <reference types="node" /> import { ElementRef, Renderer2 } from '@angular/core'; export interface ISelector { show: boolean; startX: number; startY: number; endX: number; endY: number; } export interface IPoint { x: number; y: number; } export declare const noneSelector: ISelector; export declare const nonePoint: IPoint; export declare class Selector { renderer: Renderer2; closeMouseDownListern: () => void; selector: ISelector; leftPressed: boolean; x: number; y: number; current: IPoint; timer: NodeJS.Timer; elRef: ElementRef<HTMLDivElement>; tabData: ElementRef<HTMLTableElement>; cellSelector(colIndex: number, rowIndex: number): boolean; cellSelectorLeft(col: number, row: number): boolean; cellSelectorBottom(col: number, row: number): boolean; cellSelectorRight(col: number, row: number): boolean; cellSelectorTop(col: number, row: number): boolean; cellMouseDown(event: MouseEvent, colIndex: number, rowIndex: number): void; mouseUp(event: MouseEvent): void; cellMouseEnter(event: MouseEvent): void; onMouseMove(event: MouseEvent): void; scrollTable(): void; }