UNPKG

@aurigma/design-atoms

Version:

Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.

17 lines (16 loc) 643 B
import { Collection } from "@aurigma/design-atoms-model/Collection"; import { Layer } from "./Layer"; import { ICanvas } from "./ICanvas"; export declare class LayerCollection extends Collection<Layer> { private _canvas; constructor(_canvas: ICanvas); getLayerById(id: any): Layer; getLayerByContainerId(id: any): Layer; getLayersByName(name: any): any[]; getItemHandlersByName(name: any): any[]; removeRange(from: number, to: number): Layer[]; insertAt(index: number, items: Layer | Layer[]): void; move(oldIndex: any, newIndex: any): Layer; clear(): void; private _onLayerAdded; }