pikaso
Version:
Seamless, Fully-typed and Fully-tested HTML5 Canvas Library
16 lines (15 loc) • 691 B
TypeScript
import Konva from 'konva';
import { ShapeModel } from '../../shape/ShapeModel';
import { GroupsManager } from '../GroupsManager';
import type { Group } from '../../types';
export declare class Groups extends GroupsManager {
create(groupName: string, config?: Konva.ContainerConfig): Group;
find(groupName: string): Group | undefined;
findOrCreate(groupName: string, config?: Konva.ContainerConfig): Group;
delete(groupName: string): void;
undelete(groupName: string): void;
destroy(groupName: string): void;
ungroup(groupName: string): void;
attach(shapes: ShapeModel[], groupName: string): Group;
detach(shapes: ShapeModel[], groupName: string): void;
}