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

57 lines (56 loc) 915 B
/** * Hex type, basically a string. * @private */ export type HEX = string; /** * Rgb interface. * @typedef RGB * @property RGB.r - red * @property RGB.g - green * @property RGB.b - blue * @private */ export interface RGB { /** red */ r: number; /** green */ g: number; /** blue */ b: number; } /** * Rgba interface. * @typedef RGBA * @property RGBA.r - red * @property RGBA.g - green * @property RGBA.b - blue * @property RGBA.a - alpha * @private */ export interface RGBA { /** red */ r: number; /** green */ g: number; /** blue */ b: number; /** alpha */ a: number; } /** * Hsl interface. * @typedef HSL * @property HSL.h - hue * @property HSL.s - saturation * @property HSL.l - lightness * @private */ export interface HSL { /** hue */ h: number; /** saturation */ s: number; /** lightness */ l: number; }