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.**
18 lines (17 loc) • 770 B
TypeScript
import { ResultStyles } from '../../../domains/entities/style.entity';
export declare const STYLES_FIELD_AVAILABLE_PROPERTIES: string[];
declare const DEVICE_TYPES: {
readonly DESKTOP: "desktop";
readonly TABLET: "tablet";
readonly MOBILE: "mobile";
};
export declare const getDeviceTypeFromMediaQuery: (mediaQuery: string) => (typeof DEVICE_TYPES)[keyof typeof DEVICE_TYPES];
interface StylesAEPProps {
cssText: string;
localTransformData?: (data: any) => void;
conditionalField?: string[];
combineMaxDimension?: boolean;
ignoreStyleProperties?: string[] | "*";
}
export declare const stylesAEP: ({ cssText, localTransformData, conditionalField, combineMaxDimension, ignoreStyleProperties, }: StylesAEPProps) => ResultStyles;
export {};