UNPKG

@mcastiello/figmatic

Version:

10 lines (9 loc) 509 B
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; }