xobuilder-extractor
Version:
> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**
12 lines (11 loc) • 785 B
TypeScript
import { RawDataEEPV2 } from '../../domains/entities/general.entity';
interface ParseXojlStructureUseCaseInput {
html: string;
css: string;
xojlStructure: Record<string, any>;
props?: Record<string, string>;
htmlParsedStructure: Record<string, string>;
}
export declare const parseXojlStructureUseCase: ({ html, css, xojlStructure, props, htmlParsedStructure, }: ParseXojlStructureUseCaseInput) => Promise<RawDataEEPV2[]>;
export declare const parseContributesElementXOJL: (html: string, cssText: string, xojlStructure: Record<string, any>, contributesElement: RawDataEEPV2[], htmlParsedStructure: Record<string, any>, mappingSelector: Map<string, number>, props?: Record<string, string>, parentId?: string, additionalCSS?: string) => Promise<string[]>;
export {};