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.**
15 lines (14 loc) • 1.05 kB
TypeScript
import { ValueWithDevice } from '../../../domains/entities/general.entity';
/**
* ================ ANALYTIC GRID PROPERTIES ================
* Handle properties:
* 1. Với styles, lấy những style có trong styles field, ngoại trừ 1 số trường hợp conflix với grid properties bên dưới
* 2. Với grid, số column từ grid-template-columns (available cho 3 devices)
* 3. Với verticalGap, từ gap hoặc grid-row-gap (available cho 3 devices)
* 4. Với horizontalGap, từ gap hoặc grid-column-gap (available cho 3 devices)
* 5. Với fixedHeightEnabled, true nếu có grid-auto-rows và giá trị không phải auto, none
* 6. Với rowHeight, nếu fixedHeightEnabled true, lấy grid-auto-rows (available cho 3 devices)
*/
export declare const countGridColumns: (gridTemplateColumns: string) => number;
export declare const inheritCssGrid: (gridTemplateColumns: ValueWithDevice<string>) => string[];
export declare const gridAEP: (cssText: string) => import('../../../domains/entities/style.entity').ResultStyles;