44 */
55
66export interface Properties {
7+ /**
8+ * The `top` CSS property participates in specifying the vertical position.
9+ *
10+ * **Syntax**: `<length-percentage> | auto`
11+ *
12+ * @see https://lynxjs.org/api/css/properties/top
13+ */
714 top ?: 'auto' | ( string & { } ) | 0 | undefined ;
815 borderTopColor ?: ( string & { } ) | number | undefined ;
916 backgroundOrigin ?: ( string & { } ) | number | undefined ;
@@ -28,7 +35,21 @@ export interface Properties {
2835 borderBottomStyle ?: ( string & { } ) | number | undefined ;
2936 implicitAnimation ?: ( string & { } ) | number | undefined ;
3037 borderRadius ?: ( string & { } ) | number | undefined ;
38+ /**
39+ * The `overflow-x` property specifies whether to clip the content when it overflows at the left and right edges.
40+ *
41+ * **Syntax**: `<overflow-block>`
42+ *
43+ * @see https://lynxjs.org/api/css/properties/overflow-x
44+ */
3145 overflowX ?: 'hidden' | 'visible' | undefined ;
46+ /**
47+ * The `overflow-y` property specifies whether to clip the content when it overflows at the top and bottom edges.
48+ *
49+ * **Syntax**: `<overflow-block>`
50+ *
51+ * @see https://lynxjs.org/api/css/properties/overflow-y
52+ */
3253 overflowY ?: 'hidden' | 'visible' | undefined ;
3354 wordBreak ?: ( string & { } ) | number | undefined ;
3455 backgroundClip ?: ( string & { } ) | number | undefined ;
@@ -37,8 +58,18 @@ export interface Properties {
3758 outlineStyle ?: ( string & { } ) | number | undefined ;
3859 outlineWidth ?: ( string & { } ) | number | undefined ;
3960 verticalAlign ?: ( string & { } ) | number | undefined ;
61+ /**
62+ * auto
63+ *
64+ * @see https://lynxjs.org/api/css/properties/caret-color
65+ */
4066 caretColor ?: ( string & { } ) | number | undefined ;
4167 borderTopLeftRadius ?: ( string & { } ) | number | undefined ;
68+ /**
69+ * lynx layout direction
70+ *
71+ * @see https://lynxjs.org/api/css/properties/direction
72+ */
4273 direction ?: ( string & { } ) | number | undefined ;
4374 relativeId ?: ( string & { } ) | number | undefined ;
4475 relativeAlignTop ?: ( string & { } ) | number | undefined ;
@@ -51,14 +82,49 @@ export interface Properties {
5182 relativeLeftOf ?: ( string & { } ) | number | undefined ;
5283 borderBottomLeftRadius ?: ( string & { } ) | number | undefined ;
5384 relativeLayoutOnce ?: ( string & { } ) | number | undefined ;
85+ /**
86+ * TBD
87+ *
88+ * @see https://lynxjs.org/api/css/properties/relative-center
89+ */
5490 relativeCenter ?: ( string & { } ) | number | undefined ;
91+ /**
92+ * enter transition name
93+ *
94+ * @see https://lynxjs.org/api/css/properties/enter-transition-name
95+ */
5596 enterTransitionName ?: ( string & { } ) | number | undefined ;
97+ /**
98+ * enter transition name
99+ *
100+ * @see https://lynxjs.org/api/css/properties/exit-transition-name
101+ */
56102 exitTransitionName ?: ( string & { } ) | number | undefined ;
103+ /**
104+ * enter transition name
105+ *
106+ * @see https://lynxjs.org/api/css/properties/pause-transition-name
107+ */
57108 pauseTransitionName ?: ( string & { } ) | number | undefined ;
109+ /**
110+ * enter transition name
111+ *
112+ * @see https://lynxjs.org/api/css/properties/resume-transition-name
113+ */
58114 resumeTransitionName ?: ( string & { } ) | number | undefined ;
115+ /**
116+ * flex and wrap
117+ *
118+ * @see https://lynxjs.org/api/css/properties/flex-flow
119+ */
59120 flexFlow ?: ( string & { } ) | number | undefined ;
60121 zIndex ?: ( string & { } ) | number | undefined ;
61122 textDecorationColor ?: ( string & { } ) | number | undefined ;
123+ /**
124+ * default linear layout gravity for children
125+ *
126+ * @see https://lynxjs.org/api/css/properties/linear-cross-gravity
127+ */
62128 linearCrossGravity ?: ( string & { } ) | number | undefined ;
63129 borderTopRightRadius ?: ( string & { } ) | number | undefined ;
64130 marginInlineStart ?: ( string & { } ) | number | undefined ;
@@ -100,6 +166,11 @@ export interface Properties {
100166 justifyItems ?: ( string & { } ) | number | undefined ;
101167 justifySelf ?: ( string & { } ) | number | undefined ;
102168 gridAutoFlow ?: ( string & { } ) | number | undefined ;
169+ /**
170+ * The filter CSS property applies graphical effects like blur or color shift to an element. Filters are commonly used to adjust the rendering of images, backgrounds, and borders.
171+ *
172+ * @see https://lynxjs.org/api/css/properties/filter
173+ */
103174 filter ?: ( string & { } ) | number | undefined ;
104175 listMainAxisGap ?: ( string & { } ) | number | undefined ;
105176 listCrossAxisGap ?: ( string & { } ) | number | undefined ;
@@ -115,6 +186,13 @@ export interface Properties {
115186 XAutoFontSize ?: ( string & { } ) | number | undefined ;
116187 XAutoFontSizePresetSizes ?: ( string & { } ) | number | undefined ;
117188 mask ?: ( string & { } ) | number | undefined ;
189+ /**
190+ * The `left` CSS property participates in specifying the horizontal position of a positioned element.
191+ *
192+ * **Syntax**: `<length-percentage> | auto`
193+ *
194+ * @see https://lynxjs.org/api/css/properties/left
195+ */
118196 left ?: 'auto' | ( string & { } ) | 0 | undefined ;
119197 borderTopWidth ?: ( string & { } ) | number | undefined ;
120198 maskRepeat ?: ( string & { } ) | number | undefined ;
@@ -139,13 +217,32 @@ export interface Properties {
139217 fontFeatureSettings ?: ( string & { } ) | number | undefined ;
140218 fontOpticalSizing ?: ( string & { } ) | number | undefined ;
141219 color ?: ( string & { } ) | number | undefined ;
220+ XPlaceholderColor ?: ( string & { } ) | number | undefined ;
221+ XPlaceholderFontFamily ?: ( string & { } ) | number | undefined ;
222+ XPlaceholderFontSize ?: ( string & { } ) | number | undefined ;
223+ XPlaceholderFontWeight ?: ( string & { } ) | number | undefined ;
224+ XPlaceholderFontStyle ?: ( string & { } ) | number | undefined ;
142225 opacity ?: ( string & { } ) | number | undefined ;
143226 display ?: ( string & { } ) | number | undefined ;
227+ /**
228+ * The `overflow` property specifies whether to clip the content when the content of an element is too big.
229+ *
230+ * **Syntax**: `<overflow-block>{1,2}`
231+ *
232+ * @see https://lynxjs.org/api/css/properties/overflow
233+ */
144234 overflow ?: 'hidden' | 'visible' | ( string & { } ) | undefined ;
145235 height ?: ( string & { } ) | number | undefined ;
146236 width ?: ( string & { } ) | number | undefined ;
147237 maxWidth ?: ( string & { } ) | number | undefined ;
148238 minWidth ?: ( string & { } ) | number | undefined ;
239+ /**
240+ * The `right` CSS property participates in specifying the horizontal position of a positioned element.
241+ *
242+ * **Syntax**: `<length-percentage> | auto`
243+ *
244+ * @see https://lynxjs.org/api/css/properties/right
245+ */
149246 right ?: 'auto' | ( string & { } ) | 0 | undefined ;
150247 maxHeight ?: ( string & { } ) | number | undefined ;
151248 minHeight ?: ( string & { } ) | number | undefined ;
@@ -157,6 +254,13 @@ export interface Properties {
157254 margin ?: ( string & { } ) | number | undefined ;
158255 marginLeft ?: ( string & { } ) | number | undefined ;
159256 marginRight ?: ( string & { } ) | number | undefined ;
257+ /**
258+ * The `bottom` CSS property participates in specifying the vertical position.
259+ *
260+ * **Syntax**: `<length-percentage> | auto`
261+ *
262+ * @see https://lynxjs.org/api/css/properties/bottom
263+ */
160264 bottom ?: 'auto' | ( string & { } ) | 0 | undefined ;
161265 marginTop ?: ( string & { } ) | number | undefined ;
162266 marginBottom ?: ( string & { } ) | number | undefined ;
@@ -221,6 +325,13 @@ export interface Properties {
221325 aspectRatio ?: ( string & { } ) | number | undefined ;
222326 textDecoration ?: ( string & { } ) | number | undefined ;
223327 textShadow ?: ( string & { } ) | number | undefined ;
224- backgroundImage ?: ( string & { } ) | number | undefined ;
328+ /**
329+ * The `background-image` CSS property sets one or more background images on an element.
330+ *
331+ * **Syntax**: `<bg-image>#`
332+ *
333+ * @see https://lynxjs.org/api/css/properties/background-image
334+ */
335+ backgroundImage ?: 'none' | ( string & { } ) | undefined ;
225336 backgroundPosition ?: ( string & { } ) | number | undefined ;
226337}
0 commit comments