@builder.io/dev-tools
Version:
Builder.io Visual CMS Devtools
25 lines (24 loc) • 998 B
TypeScript
import ts from "typescript";
import type { DevTools, DevToolsSys } from "../types";
import type { CLIArgs } from "./index";
import type { FigmaBuilderLink, FigmaMapperFile } from "$/ai-utils";
export declare const runFigmaPublish: (sys: DevToolsSys, args: CLIArgs) => Promise<undefined>;
export declare const FIGMA_CONNECT_CALL = "figmaMapping";
export declare function findAllMappingFiles(sys: DevToolsSys): Promise<string[]>;
export declare function setPublicKey(sys: DevToolsSys, publicKey: string, devTools: DevTools | undefined, ensureFigmaImportPage?: boolean): Promise<{
success: boolean;
error: string;
} | {
success: boolean;
error?: undefined;
}>;
export declare function findMappingsFromFiles({ sys, mappingFiles, typeCheck, }: {
mappingFiles: string[];
sys: DevToolsSys;
typeCheck?: boolean;
}): Promise<{
mapperFiles: FigmaMapperFile[];
figmaBuilderLinks: FigmaBuilderLink[];
diagnostics: ts.Diagnostic[];
figmaLinksToResolve: string[];
}>;