UNPKG

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.**

177 lines (176 loc) 5.42 kB
import { RawDataEEPV2 } from '../../../domains/entities/general.entity'; export declare const videoEEP: (data: RawDataEEPV2) => { [x: string]: { type: string; id: string; elementId: string; label: string; isGroupParent: boolean; parent: string; settings: { static: {}; videoUrl: { url: string; id: string; title: string; status: string; thumbnail: string; height: number; width: number; aspectRatio: number; type: string; }; coverImage: { id: string; mimeType: string; fileName: string; extension: string; height: number; url: string; width: number; }; displayRatio: string; customRatio: { unit: string; value: number; }; videoSize: string; videoWidth: { desktop: { unit: string; value: number; }; }; showControl: string; loopEnabled: string; autoplayEnabled: string; muteVideo: string; popUpEnabled: string; styles: { normal: { typography: {}; spacing: {}; border: {}; background: {}; dimension: {}; effect: {}; advanced: {}; }; hover: { typography: {}; spacing: {}; border: {}; background: {}; dimension: {}; effect: {}; advanced: {}; }; }; css_code: string; visibilityEnabled: boolean; visibility: {}; animationEnabled: boolean; animationType: string; animateDuration: { value: number; unit: string; }; animateEffect: string; animateInfiniteEffect: string; animateStrength: { value: number; }; attrsEnabled: boolean; attributes: { id: string; class: string; }; metaObjectEnabled: boolean; customFieldName: string; customFieldKey: string; }; children: string[]; } | { type: string; id: string; elementId: string; label: string; parent: string; excludeActions: string[]; settings: { static: {}; icon: { name: string; source: string; type: string; }; iconPosition: string; modifier: { label: string; handle: string; cssVariables: { "--xb-number-device-border-radius": { desktop: { top: { value: number; unit: string; }; right: { value: number; unit: string; }; bottom: { value: number; unit: string; }; left: { value: number; unit: string; }; }; }; "--xb-color-background-color": string; "--xb-slider-device-icon-size": { desktop: { value: number; unit: string; }; }; "--xb-slider-device-height": { desktop: { value: number; unit: string; }; }; "--xb-slider-device-width": { desktop: { value: number; unit: string; }; }; }; }; styles: {}; css_code: string; visibilityEnabled: boolean; visibility: {}; animationEnabled: boolean; animationType: string; animateDuration: { value: number; unit: string; }; animateEffect: string; animateInfiniteEffect: string; animateStrength: { value: number; }; attrsEnabled: boolean; attributes: { id: string; class: string; }; }; previewExcludeActions: never[]; }; };