dynamate-design-to-code
Version:
A powerful tool for converting Figma designs into high-quality, production-ready code with built-in best practices and customizable rulesets
26 lines (25 loc) • 601 B
TypeScript
export interface FigmaConfig {
accessToken: string;
fileId: string;
}
export interface ComponentNode {
id: string;
name: string;
type: string;
children?: ComponentNode[];
}
export declare class FigmaService {
private client;
constructor(config: FigmaConfig);
getFileComponents(fileId: string): Promise<ComponentNode[]>;
private extractComponents;
getComponentStyles(componentId: string): Promise<{
document: any;
components: {
[key: string]: any;
};
styles: {
[key: string]: any;
};
}>;
}