@mcastiello/figmatic
Version:
11 lines (10 loc) • 441 B
TypeScript
import { type NodesMap } from "../types";
import type { FigmaNode } from "../nodes";
declare class NodesCollectionMap extends Map<string, FigmaNode> {
getByType<Type extends keyof NodesMap>(type: Type): NodesMap[Type][];
getByName(name: string | RegExp): FigmaNode[];
clear(): void;
get<Node extends FigmaNode = FigmaNode>(id: string): Node | undefined;
}
export declare const NodesCollection: NodesCollectionMap;
export {};