image-label-ts
Version:
基于ts的前端图片标注组件,不依赖vue和react
30 lines (25 loc) • 436 B
text/typescript
import { IContainerCanvas } from './ContainerCanvas';
export enum LayerTypeEnum {
polygon = 'polygon',
// rect = 'rect',
}
export interface ILayer {
id: string;
containerCanvas: IContainerCanvas;
type: LayerTypeEnum;
dom: any;
name: string;
remove();
select(); // 被选中
}
export class Layer {
containerCanvas;
type;
dom;
name;
id;
constructor() {}
}
export class LayerCanvas {
constructor() {}
}