@mcastiello/figmatic
Version:
10 lines (9 loc) • 509 B
TypeScript
import { type ExportedElement, FigmaticSeverity } from "../../types";
import type { ParsedNode } from "./parsed-node";
import type { FigmaComponent } from "./component";
export declare abstract class Processor {
abstract generateTokens(): Promise<ExportedElement>;
abstract generateComponent(definition: FigmaComponent): Promise<ExportedElement>;
protected log(message: string, severity?: FigmaticSeverity, data?: unknown): void;
protected getParsedNode(id: string): ParsedNode | undefined;
}