-
Notifications
You must be signed in to change notification settings - Fork 74
/
index.js.flow
6612 lines (5882 loc) · 322 KB
/
index.js.flow
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// @flow strict
export type StandardLonghandProperties<TLength = string | 0, TTime = string> = {|
accentColor?: Property$AccentColor,
alignContent?: Property$AlignContent,
alignItems?: Property$AlignItems,
alignSelf?: Property$AlignSelf,
alignTracks?: Property$AlignTracks,
animationComposition?: Property$AnimationComposition,
animationDelay?: Property$AnimationDelay<TTime>,
animationDirection?: Property$AnimationDirection,
animationDuration?: Property$AnimationDuration<TTime>,
animationFillMode?: Property$AnimationFillMode,
animationIterationCount?: Property$AnimationIterationCount,
animationName?: Property$AnimationName,
animationPlayState?: Property$AnimationPlayState,
animationRangeEnd?: Property$AnimationRangeEnd<TLength>,
animationRangeStart?: Property$AnimationRangeStart<TLength>,
animationTimeline?: Property$AnimationTimeline,
animationTimingFunction?: Property$AnimationTimingFunction,
appearance?: Property$Appearance,
aspectRatio?: Property$AspectRatio,
backdropFilter?: Property$BackdropFilter,
backfaceVisibility?: Property$BackfaceVisibility,
backgroundAttachment?: Property$BackgroundAttachment,
backgroundBlendMode?: Property$BackgroundBlendMode,
backgroundClip?: Property$BackgroundClip,
backgroundColor?: Property$BackgroundColor,
backgroundImage?: Property$BackgroundImage,
backgroundOrigin?: Property$BackgroundOrigin,
backgroundPositionX?: Property$BackgroundPositionX<TLength>,
backgroundPositionY?: Property$BackgroundPositionY<TLength>,
backgroundRepeat?: Property$BackgroundRepeat,
backgroundSize?: Property$BackgroundSize<TLength>,
blockOverflow?: Property$BlockOverflow,
blockSize?: Property$BlockSize<TLength>,
borderBlockColor?: Property$BorderBlockColor,
borderBlockEndColor?: Property$BorderBlockEndColor,
borderBlockEndStyle?: Property$BorderBlockEndStyle,
borderBlockEndWidth?: Property$BorderBlockEndWidth<TLength>,
borderBlockStartColor?: Property$BorderBlockStartColor,
borderBlockStartStyle?: Property$BorderBlockStartStyle,
borderBlockStartWidth?: Property$BorderBlockStartWidth<TLength>,
borderBlockStyle?: Property$BorderBlockStyle,
borderBlockWidth?: Property$BorderBlockWidth<TLength>,
borderBottomColor?: Property$BorderBottomColor,
borderBottomLeftRadius?: Property$BorderBottomLeftRadius<TLength>,
borderBottomRightRadius?: Property$BorderBottomRightRadius<TLength>,
borderBottomStyle?: Property$BorderBottomStyle,
borderBottomWidth?: Property$BorderBottomWidth<TLength>,
borderCollapse?: Property$BorderCollapse,
borderEndEndRadius?: Property$BorderEndEndRadius<TLength>,
borderEndStartRadius?: Property$BorderEndStartRadius<TLength>,
borderImageOutset?: Property$BorderImageOutset<TLength>,
borderImageRepeat?: Property$BorderImageRepeat,
borderImageSlice?: Property$BorderImageSlice,
borderImageSource?: Property$BorderImageSource,
borderImageWidth?: Property$BorderImageWidth<TLength>,
borderInlineColor?: Property$BorderInlineColor,
borderInlineEndColor?: Property$BorderInlineEndColor,
borderInlineEndStyle?: Property$BorderInlineEndStyle,
borderInlineEndWidth?: Property$BorderInlineEndWidth<TLength>,
borderInlineStartColor?: Property$BorderInlineStartColor,
borderInlineStartStyle?: Property$BorderInlineStartStyle,
borderInlineStartWidth?: Property$BorderInlineStartWidth<TLength>,
borderInlineStyle?: Property$BorderInlineStyle,
borderInlineWidth?: Property$BorderInlineWidth<TLength>,
borderLeftColor?: Property$BorderLeftColor,
borderLeftStyle?: Property$BorderLeftStyle,
borderLeftWidth?: Property$BorderLeftWidth<TLength>,
borderRightColor?: Property$BorderRightColor,
borderRightStyle?: Property$BorderRightStyle,
borderRightWidth?: Property$BorderRightWidth<TLength>,
borderSpacing?: Property$BorderSpacing<TLength>,
borderStartEndRadius?: Property$BorderStartEndRadius<TLength>,
borderStartStartRadius?: Property$BorderStartStartRadius<TLength>,
borderTopColor?: Property$BorderTopColor,
borderTopLeftRadius?: Property$BorderTopLeftRadius<TLength>,
borderTopRightRadius?: Property$BorderTopRightRadius<TLength>,
borderTopStyle?: Property$BorderTopStyle,
borderTopWidth?: Property$BorderTopWidth<TLength>,
bottom?: Property$Bottom<TLength>,
boxDecorationBreak?: Property$BoxDecorationBreak,
boxShadow?: Property$BoxShadow,
boxSizing?: Property$BoxSizing,
breakAfter?: Property$BreakAfter,
breakBefore?: Property$BreakBefore,
breakInside?: Property$BreakInside,
captionSide?: Property$CaptionSide,
caretColor?: Property$CaretColor,
caretShape?: Property$CaretShape,
clear?: Property$Clear,
clipPath?: Property$ClipPath,
color?: Property$Color,
colorAdjust?: Property$PrintColorAdjust,
colorScheme?: Property$ColorScheme,
columnCount?: Property$ColumnCount,
columnFill?: Property$ColumnFill,
columnGap?: Property$ColumnGap<TLength>,
columnRuleColor?: Property$ColumnRuleColor,
columnRuleStyle?: Property$ColumnRuleStyle,
columnRuleWidth?: Property$ColumnRuleWidth<TLength>,
columnSpan?: Property$ColumnSpan,
columnWidth?: Property$ColumnWidth<TLength>,
contain?: Property$Contain,
containIntrinsicBlockSize?: Property$ContainIntrinsicBlockSize<TLength>,
containIntrinsicHeight?: Property$ContainIntrinsicHeight<TLength>,
containIntrinsicInlineSize?: Property$ContainIntrinsicInlineSize<TLength>,
containIntrinsicWidth?: Property$ContainIntrinsicWidth<TLength>,
containerName?: Property$ContainerName,
containerType?: Property$ContainerType,
content?: Property$Content,
contentVisibility?: Property$ContentVisibility,
counterIncrement?: Property$CounterIncrement,
counterReset?: Property$CounterReset,
counterSet?: Property$CounterSet,
cursor?: Property$Cursor,
direction?: Property$Direction,
display?: Property$Display,
emptyCells?: Property$EmptyCells,
filter?: Property$Filter,
flexBasis?: Property$FlexBasis<TLength>,
flexDirection?: Property$FlexDirection,
flexGrow?: Property$FlexGrow,
flexShrink?: Property$FlexShrink,
flexWrap?: Property$FlexWrap,
float?: Property$Float,
fontFamily?: Property$FontFamily,
fontFeatureSettings?: Property$FontFeatureSettings,
fontKerning?: Property$FontKerning,
fontLanguageOverride?: Property$FontLanguageOverride,
fontOpticalSizing?: Property$FontOpticalSizing,
fontPalette?: Property$FontPalette,
fontSize?: Property$FontSize<TLength>,
fontSizeAdjust?: Property$FontSizeAdjust,
fontSmooth?: Property$FontSmooth<TLength>,
fontStretch?: Property$FontStretch,
fontStyle?: Property$FontStyle,
fontSynthesis?: Property$FontSynthesis,
fontSynthesisPosition?: Property$FontSynthesisPosition,
fontSynthesisSmallCaps?: Property$FontSynthesisSmallCaps,
fontSynthesisStyle?: Property$FontSynthesisStyle,
fontSynthesisWeight?: Property$FontSynthesisWeight,
fontVariant?: Property$FontVariant,
fontVariantAlternates?: Property$FontVariantAlternates,
fontVariantCaps?: Property$FontVariantCaps,
fontVariantEastAsian?: Property$FontVariantEastAsian,
fontVariantEmoji?: Property$FontVariantEmoji,
fontVariantLigatures?: Property$FontVariantLigatures,
fontVariantNumeric?: Property$FontVariantNumeric,
fontVariantPosition?: Property$FontVariantPosition,
fontVariationSettings?: Property$FontVariationSettings,
fontWeight?: Property$FontWeight,
forcedColorAdjust?: Property$ForcedColorAdjust,
gridAutoColumns?: Property$GridAutoColumns<TLength>,
gridAutoFlow?: Property$GridAutoFlow,
gridAutoRows?: Property$GridAutoRows<TLength>,
gridColumnEnd?: Property$GridColumnEnd,
gridColumnStart?: Property$GridColumnStart,
gridRowEnd?: Property$GridRowEnd,
gridRowStart?: Property$GridRowStart,
gridTemplateAreas?: Property$GridTemplateAreas,
gridTemplateColumns?: Property$GridTemplateColumns<TLength>,
gridTemplateRows?: Property$GridTemplateRows<TLength>,
hangingPunctuation?: Property$HangingPunctuation,
height?: Property$Height<TLength>,
hyphenateCharacter?: Property$HyphenateCharacter,
hyphenateLimitChars?: Property$HyphenateLimitChars,
hyphens?: Property$Hyphens,
imageOrientation?: Property$ImageOrientation,
imageRendering?: Property$ImageRendering,
imageResolution?: Property$ImageResolution,
initialLetter?: Property$InitialLetter,
inlineSize?: Property$InlineSize<TLength>,
inputSecurity?: Property$InputSecurity,
insetBlockEnd?: Property$InsetBlockEnd<TLength>,
insetBlockStart?: Property$InsetBlockStart<TLength>,
insetInlineEnd?: Property$InsetInlineEnd<TLength>,
insetInlineStart?: Property$InsetInlineStart<TLength>,
isolation?: Property$Isolation,
justifyContent?: Property$JustifyContent,
justifyItems?: Property$JustifyItems,
justifySelf?: Property$JustifySelf,
justifyTracks?: Property$JustifyTracks,
left?: Property$Left<TLength>,
letterSpacing?: Property$LetterSpacing<TLength>,
lineBreak?: Property$LineBreak,
lineHeight?: Property$LineHeight<TLength>,
lineHeightStep?: Property$LineHeightStep<TLength>,
listStyleImage?: Property$ListStyleImage,
listStylePosition?: Property$ListStylePosition,
listStyleType?: Property$ListStyleType,
marginBlockEnd?: Property$MarginBlockEnd<TLength>,
marginBlockStart?: Property$MarginBlockStart<TLength>,
marginBottom?: Property$MarginBottom<TLength>,
marginInlineEnd?: Property$MarginInlineEnd<TLength>,
marginInlineStart?: Property$MarginInlineStart<TLength>,
marginLeft?: Property$MarginLeft<TLength>,
marginRight?: Property$MarginRight<TLength>,
marginTop?: Property$MarginTop<TLength>,
marginTrim?: Property$MarginTrim,
maskBorderMode?: Property$MaskBorderMode,
maskBorderOutset?: Property$MaskBorderOutset<TLength>,
maskBorderRepeat?: Property$MaskBorderRepeat,
maskBorderSlice?: Property$MaskBorderSlice,
maskBorderSource?: Property$MaskBorderSource,
maskBorderWidth?: Property$MaskBorderWidth<TLength>,
maskClip?: Property$MaskClip,
maskComposite?: Property$MaskComposite,
maskImage?: Property$MaskImage,
maskMode?: Property$MaskMode,
maskOrigin?: Property$MaskOrigin,
maskPosition?: Property$MaskPosition<TLength>,
maskRepeat?: Property$MaskRepeat,
maskSize?: Property$MaskSize<TLength>,
maskType?: Property$MaskType,
masonryAutoFlow?: Property$MasonryAutoFlow,
mathDepth?: Property$MathDepth,
mathShift?: Property$MathShift,
mathStyle?: Property$MathStyle,
maxBlockSize?: Property$MaxBlockSize<TLength>,
maxHeight?: Property$MaxHeight<TLength>,
maxInlineSize?: Property$MaxInlineSize<TLength>,
maxLines?: Property$MaxLines,
maxWidth?: Property$MaxWidth<TLength>,
minBlockSize?: Property$MinBlockSize<TLength>,
minHeight?: Property$MinHeight<TLength>,
minInlineSize?: Property$MinInlineSize<TLength>,
minWidth?: Property$MinWidth<TLength>,
mixBlendMode?: Property$MixBlendMode,
motionDistance?: Property$OffsetDistance<TLength>,
motionPath?: Property$OffsetPath,
motionRotation?: Property$OffsetRotate,
objectFit?: Property$ObjectFit,
objectPosition?: Property$ObjectPosition<TLength>,
offsetAnchor?: Property$OffsetAnchor<TLength>,
offsetDistance?: Property$OffsetDistance<TLength>,
offsetPath?: Property$OffsetPath,
offsetPosition?: Property$OffsetPosition<TLength>,
offsetRotate?: Property$OffsetRotate,
offsetRotation?: Property$OffsetRotate,
opacity?: Property$Opacity,
order?: Property$Order,
orphans?: Property$Orphans,
outlineColor?: Property$OutlineColor,
outlineOffset?: Property$OutlineOffset<TLength>,
outlineStyle?: Property$OutlineStyle,
outlineWidth?: Property$OutlineWidth<TLength>,
overflowAnchor?: Property$OverflowAnchor,
overflowBlock?: Property$OverflowBlock,
overflowClipBox?: Property$OverflowClipBox,
overflowClipMargin?: Property$OverflowClipMargin<TLength>,
overflowInline?: Property$OverflowInline,
overflowWrap?: Property$OverflowWrap,
overflowX?: Property$OverflowX,
overflowY?: Property$OverflowY,
overlay?: Property$Overlay,
overscrollBehaviorBlock?: Property$OverscrollBehaviorBlock,
overscrollBehaviorInline?: Property$OverscrollBehaviorInline,
overscrollBehaviorX?: Property$OverscrollBehaviorX,
overscrollBehaviorY?: Property$OverscrollBehaviorY,
paddingBlockEnd?: Property$PaddingBlockEnd<TLength>,
paddingBlockStart?: Property$PaddingBlockStart<TLength>,
paddingBottom?: Property$PaddingBottom<TLength>,
paddingInlineEnd?: Property$PaddingInlineEnd<TLength>,
paddingInlineStart?: Property$PaddingInlineStart<TLength>,
paddingLeft?: Property$PaddingLeft<TLength>,
paddingRight?: Property$PaddingRight<TLength>,
paddingTop?: Property$PaddingTop<TLength>,
page?: Property$Page,
pageBreakAfter?: Property$PageBreakAfter,
pageBreakBefore?: Property$PageBreakBefore,
pageBreakInside?: Property$PageBreakInside,
paintOrder?: Property$PaintOrder,
perspective?: Property$Perspective<TLength>,
perspectiveOrigin?: Property$PerspectiveOrigin<TLength>,
pointerEvents?: Property$PointerEvents,
position?: Property$Position,
printColorAdjust?: Property$PrintColorAdjust,
quotes?: Property$Quotes,
resize?: Property$Resize,
right?: Property$Right<TLength>,
rotate?: Property$Rotate,
rowGap?: Property$RowGap<TLength>,
rubyAlign?: Property$RubyAlign,
rubyMerge?: Property$RubyMerge,
rubyPosition?: Property$RubyPosition,
scale?: Property$Scale,
scrollBehavior?: Property$ScrollBehavior,
scrollMarginBlockEnd?: Property$ScrollMarginBlockEnd<TLength>,
scrollMarginBlockStart?: Property$ScrollMarginBlockStart<TLength>,
scrollMarginBottom?: Property$ScrollMarginBottom<TLength>,
scrollMarginInlineEnd?: Property$ScrollMarginInlineEnd<TLength>,
scrollMarginInlineStart?: Property$ScrollMarginInlineStart<TLength>,
scrollMarginLeft?: Property$ScrollMarginLeft<TLength>,
scrollMarginRight?: Property$ScrollMarginRight<TLength>,
scrollMarginTop?: Property$ScrollMarginTop<TLength>,
scrollPaddingBlockEnd?: Property$ScrollPaddingBlockEnd<TLength>,
scrollPaddingBlockStart?: Property$ScrollPaddingBlockStart<TLength>,
scrollPaddingBottom?: Property$ScrollPaddingBottom<TLength>,
scrollPaddingInlineEnd?: Property$ScrollPaddingInlineEnd<TLength>,
scrollPaddingInlineStart?: Property$ScrollPaddingInlineStart<TLength>,
scrollPaddingLeft?: Property$ScrollPaddingLeft<TLength>,
scrollPaddingRight?: Property$ScrollPaddingRight<TLength>,
scrollPaddingTop?: Property$ScrollPaddingTop<TLength>,
scrollSnapAlign?: Property$ScrollSnapAlign,
scrollSnapMarginBottom?: Property$ScrollMarginBottom<TLength>,
scrollSnapMarginLeft?: Property$ScrollMarginLeft<TLength>,
scrollSnapMarginRight?: Property$ScrollMarginRight<TLength>,
scrollSnapMarginTop?: Property$ScrollMarginTop<TLength>,
scrollSnapStop?: Property$ScrollSnapStop,
scrollSnapType?: Property$ScrollSnapType,
scrollTimelineAxis?: Property$ScrollTimelineAxis,
scrollTimelineName?: Property$ScrollTimelineName,
scrollbarColor?: Property$ScrollbarColor,
scrollbarGutter?: Property$ScrollbarGutter,
scrollbarWidth?: Property$ScrollbarWidth,
shapeImageThreshold?: Property$ShapeImageThreshold,
shapeMargin?: Property$ShapeMargin<TLength>,
shapeOutside?: Property$ShapeOutside,
tabSize?: Property$TabSize<TLength>,
tableLayout?: Property$TableLayout,
textAlign?: Property$TextAlign,
textAlignLast?: Property$TextAlignLast,
textCombineUpright?: Property$TextCombineUpright,
textDecorationColor?: Property$TextDecorationColor,
textDecorationLine?: Property$TextDecorationLine,
textDecorationSkip?: Property$TextDecorationSkip,
textDecorationSkipInk?: Property$TextDecorationSkipInk,
textDecorationStyle?: Property$TextDecorationStyle,
textDecorationThickness?: Property$TextDecorationThickness<TLength>,
textEmphasisColor?: Property$TextEmphasisColor,
textEmphasisPosition?: Property$TextEmphasisPosition,
textEmphasisStyle?: Property$TextEmphasisStyle,
textIndent?: Property$TextIndent<TLength>,
textJustify?: Property$TextJustify,
textOrientation?: Property$TextOrientation,
textOverflow?: Property$TextOverflow,
textRendering?: Property$TextRendering,
textShadow?: Property$TextShadow,
textSizeAdjust?: Property$TextSizeAdjust,
textTransform?: Property$TextTransform,
textUnderlineOffset?: Property$TextUnderlineOffset<TLength>,
textUnderlinePosition?: Property$TextUnderlinePosition,
textWrap?: Property$TextWrap,
timelineScope?: Property$TimelineScope,
top?: Property$Top<TLength>,
touchAction?: Property$TouchAction,
transform?: Property$Transform,
transformBox?: Property$TransformBox,
transformOrigin?: Property$TransformOrigin<TLength>,
transformStyle?: Property$TransformStyle,
transitionBehavior?: Property$TransitionBehavior,
transitionDelay?: Property$TransitionDelay<TTime>,
transitionDuration?: Property$TransitionDuration<TTime>,
transitionProperty?: Property$TransitionProperty,
transitionTimingFunction?: Property$TransitionTimingFunction,
translate?: Property$Translate<TLength>,
unicodeBidi?: Property$UnicodeBidi,
userSelect?: Property$UserSelect,
verticalAlign?: Property$VerticalAlign<TLength>,
viewTimelineAxis?: Property$ViewTimelineAxis,
viewTimelineInset?: Property$ViewTimelineInset<TLength>,
viewTimelineName?: Property$ViewTimelineName,
viewTransitionName?: Property$ViewTransitionName,
visibility?: Property$Visibility,
whiteSpace?: Property$WhiteSpace,
whiteSpaceCollapse?: Property$WhiteSpaceCollapse,
whiteSpaceTrim?: Property$WhiteSpaceTrim,
widows?: Property$Widows,
width?: Property$Width<TLength>,
willChange?: Property$WillChange,
wordBreak?: Property$WordBreak,
wordSpacing?: Property$WordSpacing<TLength>,
wordWrap?: Property$WordWrap,
writingMode?: Property$WritingMode,
zIndex?: Property$ZIndex,
zoom?: Property$Zoom,
|};
export type StandardShorthandProperties<TLength = string | 0, TTime = string> = {|
all?: Property$All,
animation?: Property$Animation<TTime>,
animationRange?: Property$AnimationRange<TLength>,
background?: Property$Background<TLength>,
backgroundPosition?: Property$BackgroundPosition<TLength>,
border?: Property$Border<TLength>,
borderBlock?: Property$BorderBlock<TLength>,
borderBlockEnd?: Property$BorderBlockEnd<TLength>,
borderBlockStart?: Property$BorderBlockStart<TLength>,
borderBottom?: Property$BorderBottom<TLength>,
borderColor?: Property$BorderColor,
borderImage?: Property$BorderImage,
borderInline?: Property$BorderInline<TLength>,
borderInlineEnd?: Property$BorderInlineEnd<TLength>,
borderInlineStart?: Property$BorderInlineStart<TLength>,
borderLeft?: Property$BorderLeft<TLength>,
borderRadius?: Property$BorderRadius<TLength>,
borderRight?: Property$BorderRight<TLength>,
borderStyle?: Property$BorderStyle,
borderTop?: Property$BorderTop<TLength>,
borderWidth?: Property$BorderWidth<TLength>,
caret?: Property$Caret,
columnRule?: Property$ColumnRule<TLength>,
columns?: Property$Columns<TLength>,
containIntrinsicSize?: Property$ContainIntrinsicSize<TLength>,
container?: Property$Container,
flex?: Property$Flex<TLength>,
flexFlow?: Property$FlexFlow,
font?: Property$Font,
gap?: Property$Gap<TLength>,
grid?: Property$Grid,
gridArea?: Property$GridArea,
gridColumn?: Property$GridColumn,
gridRow?: Property$GridRow,
gridTemplate?: Property$GridTemplate,
inset?: Property$Inset<TLength>,
insetBlock?: Property$InsetBlock<TLength>,
insetInline?: Property$InsetInline<TLength>,
lineClamp?: Property$LineClamp,
listStyle?: Property$ListStyle,
margin?: Property$Margin<TLength>,
marginBlock?: Property$MarginBlock<TLength>,
marginInline?: Property$MarginInline<TLength>,
mask?: Property$Mask<TLength>,
maskBorder?: Property$MaskBorder,
motion?: Property$Offset<TLength>,
offset?: Property$Offset<TLength>,
outline?: Property$Outline<TLength>,
overflow?: Property$Overflow,
overscrollBehavior?: Property$OverscrollBehavior,
padding?: Property$Padding<TLength>,
paddingBlock?: Property$PaddingBlock<TLength>,
paddingInline?: Property$PaddingInline<TLength>,
placeContent?: Property$PlaceContent,
placeItems?: Property$PlaceItems,
placeSelf?: Property$PlaceSelf,
scrollMargin?: Property$ScrollMargin<TLength>,
scrollMarginBlock?: Property$ScrollMarginBlock<TLength>,
scrollMarginInline?: Property$ScrollMarginInline<TLength>,
scrollPadding?: Property$ScrollPadding<TLength>,
scrollPaddingBlock?: Property$ScrollPaddingBlock<TLength>,
scrollPaddingInline?: Property$ScrollPaddingInline<TLength>,
scrollSnapMargin?: Property$ScrollMargin<TLength>,
scrollTimeline?: Property$ScrollTimeline,
textDecoration?: Property$TextDecoration<TLength>,
textEmphasis?: Property$TextEmphasis,
transition?: Property$Transition<TTime>,
viewTimeline?: Property$ViewTimeline,
|};
export type StandardProperties<TLength = string | 0, TTime = string> = {| ...StandardLonghandProperties<TLength, TTime>, ...StandardShorthandProperties<TLength, TTime> |};
export type VendorLonghandProperties<TLength = string | 0, TTime = string> = {|
MozAnimationDelay?: Property$AnimationDelay<TTime>,
MozAnimationDirection?: Property$AnimationDirection,
MozAnimationDuration?: Property$AnimationDuration<TTime>,
MozAnimationFillMode?: Property$AnimationFillMode,
MozAnimationIterationCount?: Property$AnimationIterationCount,
MozAnimationName?: Property$AnimationName,
MozAnimationPlayState?: Property$AnimationPlayState,
MozAnimationTimingFunction?: Property$AnimationTimingFunction,
MozAppearance?: Property$MozAppearance,
MozBinding?: Property$MozBinding,
MozBorderBottomColors?: Property$MozBorderBottomColors,
MozBorderEndColor?: Property$BorderInlineEndColor,
MozBorderEndStyle?: Property$BorderInlineEndStyle,
MozBorderEndWidth?: Property$BorderInlineEndWidth<TLength>,
MozBorderLeftColors?: Property$MozBorderLeftColors,
MozBorderRightColors?: Property$MozBorderRightColors,
MozBorderStartColor?: Property$BorderInlineStartColor,
MozBorderStartStyle?: Property$BorderInlineStartStyle,
MozBorderTopColors?: Property$MozBorderTopColors,
MozBoxSizing?: Property$BoxSizing,
MozColumnCount?: Property$ColumnCount,
MozColumnFill?: Property$ColumnFill,
MozColumnRuleColor?: Property$ColumnRuleColor,
MozColumnRuleStyle?: Property$ColumnRuleStyle,
MozColumnRuleWidth?: Property$ColumnRuleWidth<TLength>,
MozColumnWidth?: Property$ColumnWidth<TLength>,
MozContextProperties?: Property$MozContextProperties,
MozFontFeatureSettings?: Property$FontFeatureSettings,
MozFontLanguageOverride?: Property$FontLanguageOverride,
MozHyphens?: Property$Hyphens,
MozImageRegion?: Property$MozImageRegion,
MozMarginEnd?: Property$MarginInlineEnd<TLength>,
MozMarginStart?: Property$MarginInlineStart<TLength>,
MozOrient?: Property$MozOrient,
MozOsxFontSmoothing?: Property$FontSmooth<TLength>,
MozOutlineRadiusBottomleft?: Property$MozOutlineRadiusBottomleft<TLength>,
MozOutlineRadiusBottomright?: Property$MozOutlineRadiusBottomright<TLength>,
MozOutlineRadiusTopleft?: Property$MozOutlineRadiusTopleft<TLength>,
MozOutlineRadiusTopright?: Property$MozOutlineRadiusTopright<TLength>,
MozPaddingEnd?: Property$PaddingInlineEnd<TLength>,
MozPaddingStart?: Property$PaddingInlineStart<TLength>,
MozStackSizing?: Property$MozStackSizing,
MozTabSize?: Property$TabSize<TLength>,
MozTextBlink?: Property$MozTextBlink,
MozTextSizeAdjust?: Property$TextSizeAdjust,
MozUserFocus?: Property$MozUserFocus,
MozUserModify?: Property$MozUserModify,
MozUserSelect?: Property$UserSelect,
MozWindowDragging?: Property$MozWindowDragging,
MozWindowShadow?: Property$MozWindowShadow,
msAccelerator?: Property$MsAccelerator,
msBlockProgression?: Property$MsBlockProgression,
msContentZoomChaining?: Property$MsContentZoomChaining,
msContentZoomLimitMax?: Property$MsContentZoomLimitMax,
msContentZoomLimitMin?: Property$MsContentZoomLimitMin,
msContentZoomSnapPoints?: Property$MsContentZoomSnapPoints,
msContentZoomSnapType?: Property$MsContentZoomSnapType,
msContentZooming?: Property$MsContentZooming,
msFilter?: Property$MsFilter,
msFlexDirection?: Property$FlexDirection,
msFlexPositive?: Property$FlexGrow,
msFlowFrom?: Property$MsFlowFrom,
msFlowInto?: Property$MsFlowInto,
msGridColumns?: Property$MsGridColumns<TLength>,
msGridRows?: Property$MsGridRows<TLength>,
msHighContrastAdjust?: Property$MsHighContrastAdjust,
msHyphenateLimitChars?: Property$MsHyphenateLimitChars,
msHyphenateLimitLines?: Property$MsHyphenateLimitLines,
msHyphenateLimitZone?: Property$MsHyphenateLimitZone<TLength>,
msHyphens?: Property$Hyphens,
msImeAlign?: Property$MsImeAlign,
msLineBreak?: Property$LineBreak,
msOrder?: Property$Order,
msOverflowStyle?: Property$MsOverflowStyle,
msOverflowX?: Property$OverflowX,
msOverflowY?: Property$OverflowY,
msScrollChaining?: Property$MsScrollChaining,
msScrollLimitXMax?: Property$MsScrollLimitXMax<TLength>,
msScrollLimitXMin?: Property$MsScrollLimitXMin<TLength>,
msScrollLimitYMax?: Property$MsScrollLimitYMax<TLength>,
msScrollLimitYMin?: Property$MsScrollLimitYMin<TLength>,
msScrollRails?: Property$MsScrollRails,
msScrollSnapPointsX?: Property$MsScrollSnapPointsX,
msScrollSnapPointsY?: Property$MsScrollSnapPointsY,
msScrollSnapType?: Property$MsScrollSnapType,
msScrollTranslation?: Property$MsScrollTranslation,
msScrollbar3dlightColor?: Property$MsScrollbar3dlightColor,
msScrollbarArrowColor?: Property$MsScrollbarArrowColor,
msScrollbarBaseColor?: Property$MsScrollbarBaseColor,
msScrollbarDarkshadowColor?: Property$MsScrollbarDarkshadowColor,
msScrollbarFaceColor?: Property$MsScrollbarFaceColor,
msScrollbarHighlightColor?: Property$MsScrollbarHighlightColor,
msScrollbarShadowColor?: Property$MsScrollbarShadowColor,
msScrollbarTrackColor?: Property$MsScrollbarTrackColor,
msTextAutospace?: Property$MsTextAutospace,
msTextCombineHorizontal?: Property$TextCombineUpright,
msTextOverflow?: Property$TextOverflow,
msTouchAction?: Property$TouchAction,
msTouchSelect?: Property$MsTouchSelect,
msTransform?: Property$Transform,
msTransformOrigin?: Property$TransformOrigin<TLength>,
msTransitionDelay?: Property$TransitionDelay<TTime>,
msTransitionDuration?: Property$TransitionDuration<TTime>,
msTransitionProperty?: Property$TransitionProperty,
msTransitionTimingFunction?: Property$TransitionTimingFunction,
msUserSelect?: Property$MsUserSelect,
msWordBreak?: Property$WordBreak,
msWrapFlow?: Property$MsWrapFlow,
msWrapMargin?: Property$MsWrapMargin<TLength>,
msWrapThrough?: Property$MsWrapThrough,
msWritingMode?: Property$WritingMode,
WebkitAlignContent?: Property$AlignContent,
WebkitAlignItems?: Property$AlignItems,
WebkitAlignSelf?: Property$AlignSelf,
WebkitAnimationDelay?: Property$AnimationDelay<TTime>,
WebkitAnimationDirection?: Property$AnimationDirection,
WebkitAnimationDuration?: Property$AnimationDuration<TTime>,
WebkitAnimationFillMode?: Property$AnimationFillMode,
WebkitAnimationIterationCount?: Property$AnimationIterationCount,
WebkitAnimationName?: Property$AnimationName,
WebkitAnimationPlayState?: Property$AnimationPlayState,
WebkitAnimationTimingFunction?: Property$AnimationTimingFunction,
WebkitAppearance?: Property$WebkitAppearance,
WebkitBackdropFilter?: Property$BackdropFilter,
WebkitBackfaceVisibility?: Property$BackfaceVisibility,
WebkitBackgroundClip?: Property$BackgroundClip,
WebkitBackgroundOrigin?: Property$BackgroundOrigin,
WebkitBackgroundSize?: Property$BackgroundSize<TLength>,
WebkitBorderBeforeColor?: Property$WebkitBorderBeforeColor,
WebkitBorderBeforeStyle?: Property$WebkitBorderBeforeStyle,
WebkitBorderBeforeWidth?: Property$WebkitBorderBeforeWidth<TLength>,
WebkitBorderBottomLeftRadius?: Property$BorderBottomLeftRadius<TLength>,
WebkitBorderBottomRightRadius?: Property$BorderBottomRightRadius<TLength>,
WebkitBorderImageSlice?: Property$BorderImageSlice,
WebkitBorderTopLeftRadius?: Property$BorderTopLeftRadius<TLength>,
WebkitBorderTopRightRadius?: Property$BorderTopRightRadius<TLength>,
WebkitBoxDecorationBreak?: Property$BoxDecorationBreak,
WebkitBoxReflect?: Property$WebkitBoxReflect<TLength>,
WebkitBoxShadow?: Property$BoxShadow,
WebkitBoxSizing?: Property$BoxSizing,
WebkitClipPath?: Property$ClipPath,
WebkitColumnCount?: Property$ColumnCount,
WebkitColumnFill?: Property$ColumnFill,
WebkitColumnRuleColor?: Property$ColumnRuleColor,
WebkitColumnRuleStyle?: Property$ColumnRuleStyle,
WebkitColumnRuleWidth?: Property$ColumnRuleWidth<TLength>,
WebkitColumnSpan?: Property$ColumnSpan,
WebkitColumnWidth?: Property$ColumnWidth<TLength>,
WebkitFilter?: Property$Filter,
WebkitFlexBasis?: Property$FlexBasis<TLength>,
WebkitFlexDirection?: Property$FlexDirection,
WebkitFlexGrow?: Property$FlexGrow,
WebkitFlexShrink?: Property$FlexShrink,
WebkitFlexWrap?: Property$FlexWrap,
WebkitFontFeatureSettings?: Property$FontFeatureSettings,
WebkitFontKerning?: Property$FontKerning,
WebkitFontSmoothing?: Property$FontSmooth<TLength>,
WebkitFontVariantLigatures?: Property$FontVariantLigatures,
WebkitHyphenateCharacter?: Property$HyphenateCharacter,
WebkitHyphens?: Property$Hyphens,
WebkitInitialLetter?: Property$InitialLetter,
WebkitJustifyContent?: Property$JustifyContent,
WebkitLineBreak?: Property$LineBreak,
WebkitLineClamp?: Property$WebkitLineClamp,
WebkitMarginEnd?: Property$MarginInlineEnd<TLength>,
WebkitMarginStart?: Property$MarginInlineStart<TLength>,
WebkitMaskAttachment?: Property$WebkitMaskAttachment,
WebkitMaskBoxImageOutset?: Property$MaskBorderOutset<TLength>,
WebkitMaskBoxImageRepeat?: Property$MaskBorderRepeat,
WebkitMaskBoxImageSlice?: Property$MaskBorderSlice,
WebkitMaskBoxImageSource?: Property$MaskBorderSource,
WebkitMaskBoxImageWidth?: Property$MaskBorderWidth<TLength>,
WebkitMaskClip?: Property$WebkitMaskClip,
WebkitMaskComposite?: Property$WebkitMaskComposite,
WebkitMaskImage?: Property$WebkitMaskImage,
WebkitMaskOrigin?: Property$WebkitMaskOrigin,
WebkitMaskPosition?: Property$WebkitMaskPosition<TLength>,
WebkitMaskPositionX?: Property$WebkitMaskPositionX<TLength>,
WebkitMaskPositionY?: Property$WebkitMaskPositionY<TLength>,
WebkitMaskRepeat?: Property$WebkitMaskRepeat,
WebkitMaskRepeatX?: Property$WebkitMaskRepeatX,
WebkitMaskRepeatY?: Property$WebkitMaskRepeatY,
WebkitMaskSize?: Property$WebkitMaskSize<TLength>,
WebkitMaxInlineSize?: Property$MaxInlineSize<TLength>,
WebkitOrder?: Property$Order,
WebkitOverflowScrolling?: Property$WebkitOverflowScrolling,
WebkitPaddingEnd?: Property$PaddingInlineEnd<TLength>,
WebkitPaddingStart?: Property$PaddingInlineStart<TLength>,
WebkitPerspective?: Property$Perspective<TLength>,
WebkitPerspectiveOrigin?: Property$PerspectiveOrigin<TLength>,
WebkitPrintColorAdjust?: Property$PrintColorAdjust,
WebkitRubyPosition?: Property$RubyPosition,
WebkitScrollSnapType?: Property$ScrollSnapType,
WebkitShapeMargin?: Property$ShapeMargin<TLength>,
WebkitTapHighlightColor?: Property$WebkitTapHighlightColor,
WebkitTextCombine?: Property$TextCombineUpright,
WebkitTextDecorationColor?: Property$TextDecorationColor,
WebkitTextDecorationLine?: Property$TextDecorationLine,
WebkitTextDecorationSkip?: Property$TextDecorationSkip,
WebkitTextDecorationStyle?: Property$TextDecorationStyle,
WebkitTextEmphasisColor?: Property$TextEmphasisColor,
WebkitTextEmphasisPosition?: Property$TextEmphasisPosition,
WebkitTextEmphasisStyle?: Property$TextEmphasisStyle,
WebkitTextFillColor?: Property$WebkitTextFillColor,
WebkitTextOrientation?: Property$TextOrientation,
WebkitTextSizeAdjust?: Property$TextSizeAdjust,
WebkitTextStrokeColor?: Property$WebkitTextStrokeColor,
WebkitTextStrokeWidth?: Property$WebkitTextStrokeWidth<TLength>,
WebkitTextUnderlinePosition?: Property$TextUnderlinePosition,
WebkitTouchCallout?: Property$WebkitTouchCallout,
WebkitTransform?: Property$Transform,
WebkitTransformOrigin?: Property$TransformOrigin<TLength>,
WebkitTransformStyle?: Property$TransformStyle,
WebkitTransitionDelay?: Property$TransitionDelay<TTime>,
WebkitTransitionDuration?: Property$TransitionDuration<TTime>,
WebkitTransitionProperty?: Property$TransitionProperty,
WebkitTransitionTimingFunction?: Property$TransitionTimingFunction,
WebkitUserModify?: Property$WebkitUserModify,
WebkitUserSelect?: Property$UserSelect,
WebkitWritingMode?: Property$WritingMode,
|};
export type VendorShorthandProperties<TLength = string | 0, TTime = string> = {|
MozAnimation?: Property$Animation<TTime>,
MozBorderImage?: Property$BorderImage,
MozColumnRule?: Property$ColumnRule<TLength>,
MozColumns?: Property$Columns<TLength>,
MozOutlineRadius?: Property$MozOutlineRadius<TLength>,
msContentZoomLimit?: Property$MsContentZoomLimit,
msContentZoomSnap?: Property$MsContentZoomSnap,
msFlex?: Property$Flex<TLength>,
msScrollLimit?: Property$MsScrollLimit,
msScrollSnapX?: Property$MsScrollSnapX,
msScrollSnapY?: Property$MsScrollSnapY,
msTransition?: Property$Transition<TTime>,
WebkitAnimation?: Property$Animation<TTime>,
WebkitBorderBefore?: Property$WebkitBorderBefore<TLength>,
WebkitBorderImage?: Property$BorderImage,
WebkitBorderRadius?: Property$BorderRadius<TLength>,
WebkitColumnRule?: Property$ColumnRule<TLength>,
WebkitColumns?: Property$Columns<TLength>,
WebkitFlex?: Property$Flex<TLength>,
WebkitFlexFlow?: Property$FlexFlow,
WebkitMask?: Property$WebkitMask<TLength>,
WebkitMaskBoxImage?: Property$MaskBorder,
WebkitTextEmphasis?: Property$TextEmphasis,
WebkitTextStroke?: Property$WebkitTextStroke<TLength>,
WebkitTransition?: Property$Transition<TTime>,
|};
export type VendorProperties<TLength = string | 0, TTime = string> = {| ...VendorLonghandProperties<TLength, TTime>, ...VendorShorthandProperties<TLength, TTime> |};
export type ObsoleteProperties<TLength = string | 0, TTime = string> = {|
azimuth?: Property$Azimuth,
boxAlign?: Property$BoxAlign,
boxDirection?: Property$BoxDirection,
boxFlex?: Property$BoxFlex,
boxFlexGroup?: Property$BoxFlexGroup,
boxLines?: Property$BoxLines,
boxOrdinalGroup?: Property$BoxOrdinalGroup,
boxOrient?: Property$BoxOrient,
boxPack?: Property$BoxPack,
clip?: Property$Clip,
gridColumnGap?: Property$GridColumnGap<TLength>,
gridGap?: Property$GridGap<TLength>,
gridRowGap?: Property$GridRowGap<TLength>,
imeMode?: Property$ImeMode,
offsetBlock?: Property$InsetBlock<TLength>,
offsetBlockEnd?: Property$InsetBlockEnd<TLength>,
offsetBlockStart?: Property$InsetBlockStart<TLength>,
offsetInline?: Property$InsetInline<TLength>,
offsetInlineEnd?: Property$InsetInlineEnd<TLength>,
offsetInlineStart?: Property$InsetInlineStart<TLength>,
scrollSnapCoordinate?: Property$ScrollSnapCoordinate<TLength>,
scrollSnapDestination?: Property$ScrollSnapDestination<TLength>,
scrollSnapPointsX?: Property$ScrollSnapPointsX,
scrollSnapPointsY?: Property$ScrollSnapPointsY,
scrollSnapTypeX?: Property$ScrollSnapTypeX,
scrollSnapTypeY?: Property$ScrollSnapTypeY,
KhtmlBoxAlign?: Property$BoxAlign,
KhtmlBoxDirection?: Property$BoxDirection,
KhtmlBoxFlex?: Property$BoxFlex,
KhtmlBoxFlexGroup?: Property$BoxFlexGroup,
KhtmlBoxLines?: Property$BoxLines,
KhtmlBoxOrdinalGroup?: Property$BoxOrdinalGroup,
KhtmlBoxOrient?: Property$BoxOrient,
KhtmlBoxPack?: Property$BoxPack,
KhtmlLineBreak?: Property$LineBreak,
KhtmlOpacity?: Property$Opacity,
KhtmlUserSelect?: Property$UserSelect,
MozBackfaceVisibility?: Property$BackfaceVisibility,
MozBackgroundClip?: Property$BackgroundClip,
MozBackgroundInlinePolicy?: Property$BoxDecorationBreak,
MozBackgroundOrigin?: Property$BackgroundOrigin,
MozBackgroundSize?: Property$BackgroundSize<TLength>,
MozBorderRadius?: Property$BorderRadius<TLength>,
MozBorderRadiusBottomleft?: Property$BorderBottomLeftRadius<TLength>,
MozBorderRadiusBottomright?: Property$BorderBottomRightRadius<TLength>,
MozBorderRadiusTopleft?: Property$BorderTopLeftRadius<TLength>,
MozBorderRadiusTopright?: Property$BorderTopRightRadius<TLength>,
MozBoxAlign?: Property$BoxAlign,
MozBoxDirection?: Property$BoxDirection,
MozBoxFlex?: Property$BoxFlex,
MozBoxOrdinalGroup?: Property$BoxOrdinalGroup,
MozBoxOrient?: Property$BoxOrient,
MozBoxPack?: Property$BoxPack,
MozBoxShadow?: Property$BoxShadow,
MozFloatEdge?: Property$MozFloatEdge,
MozForceBrokenImageIcon?: Property$MozForceBrokenImageIcon,
MozOpacity?: Property$Opacity,
MozOutline?: Property$Outline<TLength>,
MozOutlineColor?: Property$OutlineColor,
MozOutlineStyle?: Property$OutlineStyle,
MozOutlineWidth?: Property$OutlineWidth<TLength>,
MozPerspective?: Property$Perspective<TLength>,
MozPerspectiveOrigin?: Property$PerspectiveOrigin<TLength>,
MozTextAlignLast?: Property$TextAlignLast,
MozTextDecorationColor?: Property$TextDecorationColor,
MozTextDecorationLine?: Property$TextDecorationLine,
MozTextDecorationStyle?: Property$TextDecorationStyle,
MozTransform?: Property$Transform,
MozTransformOrigin?: Property$TransformOrigin<TLength>,
MozTransformStyle?: Property$TransformStyle,
MozTransition?: Property$Transition<TTime>,
MozTransitionDelay?: Property$TransitionDelay<TTime>,
MozTransitionDuration?: Property$TransitionDuration<TTime>,
MozTransitionProperty?: Property$TransitionProperty,
MozTransitionTimingFunction?: Property$TransitionTimingFunction,
MozUserInput?: Property$MozUserInput,
msImeMode?: Property$ImeMode,
OAnimation?: Property$Animation<TTime>,
OAnimationDelay?: Property$AnimationDelay<TTime>,
OAnimationDirection?: Property$AnimationDirection,
OAnimationDuration?: Property$AnimationDuration<TTime>,
OAnimationFillMode?: Property$AnimationFillMode,
OAnimationIterationCount?: Property$AnimationIterationCount,
OAnimationName?: Property$AnimationName,
OAnimationPlayState?: Property$AnimationPlayState,
OAnimationTimingFunction?: Property$AnimationTimingFunction,
OBackgroundSize?: Property$BackgroundSize<TLength>,
OBorderImage?: Property$BorderImage,
OObjectFit?: Property$ObjectFit,
OObjectPosition?: Property$ObjectPosition<TLength>,
OTabSize?: Property$TabSize<TLength>,
OTextOverflow?: Property$TextOverflow,
OTransform?: Property$Transform,
OTransformOrigin?: Property$TransformOrigin<TLength>,
OTransition?: Property$Transition<TTime>,
OTransitionDelay?: Property$TransitionDelay<TTime>,
OTransitionDuration?: Property$TransitionDuration<TTime>,
OTransitionProperty?: Property$TransitionProperty,
OTransitionTimingFunction?: Property$TransitionTimingFunction,
WebkitBoxAlign?: Property$BoxAlign,
WebkitBoxDirection?: Property$BoxDirection,
WebkitBoxFlex?: Property$BoxFlex,
WebkitBoxFlexGroup?: Property$BoxFlexGroup,
WebkitBoxLines?: Property$BoxLines,
WebkitBoxOrdinalGroup?: Property$BoxOrdinalGroup,
WebkitBoxOrient?: Property$BoxOrient,
WebkitBoxPack?: Property$BoxPack,
|};
export type SvgProperties<TLength = string | 0, TTime = string> = {|
alignmentBaseline?: Property$AlignmentBaseline,
baselineShift?: Property$BaselineShift<TLength>,
clip?: Property$Clip,
clipPath?: Property$ClipPath,
clipRule?: Property$ClipRule,
color?: Property$Color,
colorInterpolation?: Property$ColorInterpolation,
colorRendering?: Property$ColorRendering,
cursor?: Property$Cursor,
direction?: Property$Direction,
display?: Property$Display,
dominantBaseline?: Property$DominantBaseline,
fill?: Property$Fill,
fillOpacity?: Property$FillOpacity,
fillRule?: Property$FillRule,
filter?: Property$Filter,
floodColor?: Property$FloodColor,
floodOpacity?: Property$FloodOpacity,
font?: Property$Font,
fontFamily?: Property$FontFamily,
fontSize?: Property$FontSize<TLength>,
fontSizeAdjust?: Property$FontSizeAdjust,
fontStretch?: Property$FontStretch,
fontStyle?: Property$FontStyle,
fontVariant?: Property$FontVariant,
fontWeight?: Property$FontWeight,
glyphOrientationVertical?: Property$GlyphOrientationVertical,
imageRendering?: Property$ImageRendering,
letterSpacing?: Property$LetterSpacing<TLength>,
lightingColor?: Property$LightingColor,
lineHeight?: Property$LineHeight<TLength>,
marker?: Property$Marker,
markerEnd?: Property$MarkerEnd,
markerMid?: Property$MarkerMid,
markerStart?: Property$MarkerStart,
mask?: Property$Mask<TLength>,
opacity?: Property$Opacity,
overflow?: Property$Overflow,
paintOrder?: Property$PaintOrder,
pointerEvents?: Property$PointerEvents,
shapeRendering?: Property$ShapeRendering,
stopColor?: Property$StopColor,
stopOpacity?: Property$StopOpacity,
stroke?: Property$Stroke,
strokeDasharray?: Property$StrokeDasharray<TLength>,
strokeDashoffset?: Property$StrokeDashoffset<TLength>,
strokeLinecap?: Property$StrokeLinecap,
strokeLinejoin?: Property$StrokeLinejoin,
strokeMiterlimit?: Property$StrokeMiterlimit,
strokeOpacity?: Property$StrokeOpacity,
strokeWidth?: Property$StrokeWidth<TLength>,
textAnchor?: Property$TextAnchor,
textDecoration?: Property$TextDecoration<TLength>,
textRendering?: Property$TextRendering,
unicodeBidi?: Property$UnicodeBidi,
vectorEffect?: Property$VectorEffect,
visibility?: Property$Visibility,
whiteSpace?: Property$WhiteSpace,
wordSpacing?: Property$WordSpacing<TLength>,
writingMode?: Property$WritingMode,
|};
export type Properties<TLength = string | 0, TTime = string> = {|
...StandardProperties<TLength, TTime>,
...VendorProperties<TLength, TTime>,
...ObsoleteProperties<TLength, TTime>,
...SvgProperties<TLength, TTime>,
|};
export type StandardLonghandPropertiesHyphen<TLength = string | 0, TTime = string> = {|
"accent-color"?: Property$AccentColor,
"align-content"?: Property$AlignContent,
"align-items"?: Property$AlignItems,
"align-self"?: Property$AlignSelf,
"align-tracks"?: Property$AlignTracks,
"animation-composition"?: Property$AnimationComposition,
"animation-delay"?: Property$AnimationDelay<TTime>,
"animation-direction"?: Property$AnimationDirection,
"animation-duration"?: Property$AnimationDuration<TTime>,
"animation-fill-mode"?: Property$AnimationFillMode,
"animation-iteration-count"?: Property$AnimationIterationCount,
"animation-name"?: Property$AnimationName,
"animation-play-state"?: Property$AnimationPlayState,
"animation-range-end"?: Property$AnimationRangeEnd<TLength>,
"animation-range-start"?: Property$AnimationRangeStart<TLength>,
"animation-timeline"?: Property$AnimationTimeline,
"animation-timing-function"?: Property$AnimationTimingFunction,
appearance?: Property$Appearance,
"aspect-ratio"?: Property$AspectRatio,
"backdrop-filter"?: Property$BackdropFilter,
"backface-visibility"?: Property$BackfaceVisibility,
"background-attachment"?: Property$BackgroundAttachment,
"background-blend-mode"?: Property$BackgroundBlendMode,
"background-clip"?: Property$BackgroundClip,
"background-color"?: Property$BackgroundColor,
"background-image"?: Property$BackgroundImage,
"background-origin"?: Property$BackgroundOrigin,
"background-position-x"?: Property$BackgroundPositionX<TLength>,
"background-position-y"?: Property$BackgroundPositionY<TLength>,
"background-repeat"?: Property$BackgroundRepeat,
"background-size"?: Property$BackgroundSize<TLength>,
"block-overflow"?: Property$BlockOverflow,
"block-size"?: Property$BlockSize<TLength>,
"border-block-color"?: Property$BorderBlockColor,
"border-block-end-color"?: Property$BorderBlockEndColor,
"border-block-end-style"?: Property$BorderBlockEndStyle,
"border-block-end-width"?: Property$BorderBlockEndWidth<TLength>,
"border-block-start-color"?: Property$BorderBlockStartColor,
"border-block-start-style"?: Property$BorderBlockStartStyle,
"border-block-start-width"?: Property$BorderBlockStartWidth<TLength>,
"border-block-style"?: Property$BorderBlockStyle,
"border-block-width"?: Property$BorderBlockWidth<TLength>,
"border-bottom-color"?: Property$BorderBottomColor,
"border-bottom-left-radius"?: Property$BorderBottomLeftRadius<TLength>,
"border-bottom-right-radius"?: Property$BorderBottomRightRadius<TLength>,
"border-bottom-style"?: Property$BorderBottomStyle,
"border-bottom-width"?: Property$BorderBottomWidth<TLength>,
"border-collapse"?: Property$BorderCollapse,
"border-end-end-radius"?: Property$BorderEndEndRadius<TLength>,
"border-end-start-radius"?: Property$BorderEndStartRadius<TLength>,
"border-image-outset"?: Property$BorderImageOutset<TLength>,
"border-image-repeat"?: Property$BorderImageRepeat,
"border-image-slice"?: Property$BorderImageSlice,
"border-image-source"?: Property$BorderImageSource,
"border-image-width"?: Property$BorderImageWidth<TLength>,
"border-inline-color"?: Property$BorderInlineColor,
"border-inline-end-color"?: Property$BorderInlineEndColor,
"border-inline-end-style"?: Property$BorderInlineEndStyle,
"border-inline-end-width"?: Property$BorderInlineEndWidth<TLength>,
"border-inline-start-color"?: Property$BorderInlineStartColor,
"border-inline-start-style"?: Property$BorderInlineStartStyle,
"border-inline-start-width"?: Property$BorderInlineStartWidth<TLength>,
"border-inline-style"?: Property$BorderInlineStyle,
"border-inline-width"?: Property$BorderInlineWidth<TLength>,
"border-left-color"?: Property$BorderLeftColor,
"border-left-style"?: Property$BorderLeftStyle,
"border-left-width"?: Property$BorderLeftWidth<TLength>,
"border-right-color"?: Property$BorderRightColor,
"border-right-style"?: Property$BorderRightStyle,
"border-right-width"?: Property$BorderRightWidth<TLength>,
"border-spacing"?: Property$BorderSpacing<TLength>,
"border-start-end-radius"?: Property$BorderStartEndRadius<TLength>,
"border-start-start-radius"?: Property$BorderStartStartRadius<TLength>,
"border-top-color"?: Property$BorderTopColor,
"border-top-left-radius"?: Property$BorderTopLeftRadius<TLength>,
"border-top-right-radius"?: Property$BorderTopRightRadius<TLength>,
"border-top-style"?: Property$BorderTopStyle,
"border-top-width"?: Property$BorderTopWidth<TLength>,
bottom?: Property$Bottom<TLength>,
"box-decoration-break"?: Property$BoxDecorationBreak,
"box-shadow"?: Property$BoxShadow,
"box-sizing"?: Property$BoxSizing,
"break-after"?: Property$BreakAfter,
"break-before"?: Property$BreakBefore,
"break-inside"?: Property$BreakInside,
"caption-side"?: Property$CaptionSide,
"caret-color"?: Property$CaretColor,
"caret-shape"?: Property$CaretShape,
clear?: Property$Clear,
"clip-path"?: Property$ClipPath,
color?: Property$Color,
"color-adjust"?: Property$PrintColorAdjust,
"color-scheme"?: Property$ColorScheme,
"column-count"?: Property$ColumnCount,
"column-fill"?: Property$ColumnFill,
"column-gap"?: Property$ColumnGap<TLength>,
"column-rule-color"?: Property$ColumnRuleColor,
"column-rule-style"?: Property$ColumnRuleStyle,
"column-rule-width"?: Property$ColumnRuleWidth<TLength>,
"column-span"?: Property$ColumnSpan,
"column-width"?: Property$ColumnWidth<TLength>,
contain?: Property$Contain,
"contain-intrinsic-block-size"?: Property$ContainIntrinsicBlockSize<TLength>,
"contain-intrinsic-height"?: Property$ContainIntrinsicHeight<TLength>,
"contain-intrinsic-inline-size"?: Property$ContainIntrinsicInlineSize<TLength>,
"contain-intrinsic-width"?: Property$ContainIntrinsicWidth<TLength>,
"container-name"?: Property$ContainerName,
"container-type"?: Property$ContainerType,
content?: Property$Content,
"content-visibility"?: Property$ContentVisibility,
"counter-increment"?: Property$CounterIncrement,
"counter-reset"?: Property$CounterReset,
"counter-set"?: Property$CounterSet,