UNPKG

image-label-ts

Version:

基于ts的前端图片标注组件,不依赖vue和react

33 lines (32 loc) 971 B
import { IPolygon } from './Polygon'; import { IContainerCanvas } from './ContainerCanvas'; export interface ISelectLayerStatic { containerCanvas: IContainerCanvas; layer: IPolygon; new (layer: IPolygon): ISelectLayer; init(layer: IPolygon): ISelectLayer; } export interface ISelectLayer { containerCanvas: IContainerCanvas; layer: IPolygon; selectDom: any; cloneDom: any; removeLayer(): void; removeSelect(): void; } export declare class SelectLayer { containerCanvas: IContainerCanvas; layer: IPolygon; selectDom: any; cloneDom: any; constructor(layer: IPolygon); static init(layer: IPolygon): SelectLayer; removeSelect(): void; removeLayer(): void; private createCloseBtn; private createLayerDraggableCircle; private layerMaskCircleDragmoveHandler; private layerMaskDragendHandler; private dragEnd; private layerMaskDragendCircleHandler; }