UNPKG

59.9 kBTypeScriptView Raw
1// Type definitions for cssstyle 2.2
2// Project: https://github.com/jsdom/cssstyle
3// Definitions by: ExE Boss <https://github.com/ExE-Boss>
4// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
5
6export class CSSStyleDeclaration {
7 constructor(onChangeCallback?: ((text: string) => void) | null);
8
9 item(index: number): string;
10 getPropertyValue(name: string): string;
11 getPropertyPriority(name: string): string;
12 setProperty(name: string, value: string | null, priority?: string | null): void;
13 removeProperty(name: string): string;
14
15 cssText: string;
16 readonly length: number;
17 readonly parentRule: object | null;
18 cssFloat: string | null;
19 [index: number]: string;
20
21 // https://drafts.csswg.org/cssom/#ref-for-cssstyledeclaration④
22 /** @deprecated */
23 WebkitAnimation: string;
24 /** @deprecated */
25 WebkitAnimationDelay: string;
26 /** @deprecated */
27 WebkitAnimationDirection: string;
28 /** @deprecated */
29 WebkitAnimationDuration: string;
30 /** @deprecated */
31 WebkitAnimationFillMode: string;
32 /** @deprecated */
33 WebkitAnimationIterationCount: string;
34 /** @deprecated */
35 WebkitAnimationName: string;
36 /** @deprecated */
37 WebkitAnimationPlayState: string;
38 /** @deprecated */
39 WebkitAnimationTimingFunction: string;
40 /** @deprecated */
41 WebkitAppearance: string;
42 /** @deprecated */
43 WebkitAspectRatio: string;
44 /** @deprecated */
45 WebkitBackfaceVisibility: string;
46 /** @deprecated */
47 WebkitBackgroundClip: string;
48 /** @deprecated */
49 WebkitBackgroundComposite: string;
50 /** @deprecated */
51 WebkitBackgroundOrigin: string;
52 /** @deprecated */
53 WebkitBackgroundSize: string;
54 /** @deprecated */
55 WebkitBorderAfter: string;
56 /** @deprecated */
57 WebkitBorderAfterColor: string;
58 /** @deprecated */
59 WebkitBorderAfterStyle: string;
60 /** @deprecated */
61 WebkitBorderAfterWidth: string;
62 /** @deprecated */
63 WebkitBorderBefore: string;
64 /** @deprecated */
65 WebkitBorderBeforeColor: string;
66 /** @deprecated */
67 WebkitBorderBeforeStyle: string;
68 /** @deprecated */
69 WebkitBorderBeforeWidth: string;
70 /** @deprecated */
71 WebkitBorderEnd: string;
72 /** @deprecated */
73 WebkitBorderEndColor: string;
74 /** @deprecated */
75 WebkitBorderEndStyle: string;
76 /** @deprecated */
77 WebkitBorderEndWidth: string;
78 /** @deprecated */
79 WebkitBorderFit: string;
80 /** @deprecated */
81 WebkitBorderHorizontalSpacing: string;
82 /** @deprecated */
83 WebkitBorderImage: string;
84 /** @deprecated */
85 WebkitBorderRadius: string;
86 /** @deprecated */
87 WebkitBorderStart: string;
88 /** @deprecated */
89 WebkitBorderStartColor: string;
90 /** @deprecated */
91 WebkitBorderStartStyle: string;
92 /** @deprecated */
93 WebkitBorderStartWidth: string;
94 /** @deprecated */
95 WebkitBorderVerticalSpacing: string;
96 /** @deprecated */
97 WebkitBoxAlign: string;
98 /** @deprecated */
99 WebkitBoxDirection: string;
100 /** @deprecated */
101 WebkitBoxFlex: string;
102 /** @deprecated */
103 WebkitBoxFlexGroup: string;
104 /** @deprecated */
105 WebkitBoxLines: string;
106 /** @deprecated */
107 WebkitBoxOrdinalGroup: string;
108 /** @deprecated */
109 WebkitBoxOrient: string;
110 /** @deprecated */
111 WebkitBoxPack: string;
112 /** @deprecated */
113 WebkitBoxReflect: string;
114 /** @deprecated */
115 WebkitBoxShadow: string;
116 /** @deprecated */
117 WebkitColorCorrection: string;
118 /** @deprecated */
119 WebkitColumnAxis: string;
120 /** @deprecated */
121 WebkitColumnBreakAfter: string;
122 /** @deprecated */
123 WebkitColumnBreakBefore: string;
124 /** @deprecated */
125 WebkitColumnBreakInside: string;
126 /** @deprecated */
127 WebkitColumnCount: string;
128 /** @deprecated */
129 WebkitColumnGap: string;
130 /** @deprecated */
131 WebkitColumnRule: string;
132 /** @deprecated */
133 WebkitColumnRuleColor: string;
134 /** @deprecated */
135 WebkitColumnRuleStyle: string;
136 /** @deprecated */
137 WebkitColumnRuleWidth: string;
138 /** @deprecated */
139 WebkitColumnSpan: string;
140 /** @deprecated */
141 WebkitColumnWidth: string;
142 /** @deprecated */
143 WebkitColumns: string;
144 /** @deprecated */
145 WebkitFilter: string;
146 /** @deprecated */
147 WebkitFlexAlign: string;
148 /** @deprecated */
149 WebkitFlexDirection: string;
150 /** @deprecated */
151 WebkitFlexFlow: string;
152 /** @deprecated */
153 WebkitFlexItemAlign: string;
154 /** @deprecated */
155 WebkitFlexLinePack: string;
156 /** @deprecated */
157 WebkitFlexOrder: string;
158 /** @deprecated */
159 WebkitFlexPack: string;
160 /** @deprecated */
161 WebkitFlexWrap: string;
162 /** @deprecated */
163 WebkitFlowFrom: string;
164 /** @deprecated */
165 WebkitFlowInto: string;
166 /** @deprecated */
167 WebkitFontFeatureSettings: string;
168 /** @deprecated */
169 WebkitFontKerning: string;
170 /** @deprecated */
171 WebkitFontSizeDelta: string;
172 /** @deprecated */
173 WebkitFontSmoothing: string;
174 /** @deprecated */
175 WebkitFontVariantLigatures: string;
176 /** @deprecated */
177 WebkitHighlight: string;
178 /** @deprecated */
179 WebkitHyphenateCharacter: string;
180 /** @deprecated */
181 WebkitHyphenateLimitAfter: string;
182 /** @deprecated */
183 WebkitHyphenateLimitBefore: string;
184 /** @deprecated */
185 WebkitHyphenateLimitLines: string;
186 /** @deprecated */
187 WebkitHyphens: string;
188 /** @deprecated */
189 WebkitLineAlign: string;
190 /** @deprecated */
191 WebkitLineBoxContain: string;
192 /** @deprecated */
193 WebkitLineBreak: string;
194 /** @deprecated */
195 WebkitLineClamp: string;
196 /** @deprecated */
197 WebkitLineGrid: string;
198 /** @deprecated */
199 WebkitLineSnap: string;
200 /** @deprecated */
201 WebkitLocale: string;
202 /** @deprecated */
203 WebkitLogicalHeight: string;
204 /** @deprecated */
205 WebkitLogicalWidth: string;
206 /** @deprecated */
207 WebkitMarginAfter: string;
208 /** @deprecated */
209 WebkitMarginAfterCollapse: string;
210 /** @deprecated */
211 WebkitMarginBefore: string;
212 /** @deprecated */
213 WebkitMarginBeforeCollapse: string;
214 /** @deprecated */
215 WebkitMarginBottomCollapse: string;
216 /** @deprecated */
217 WebkitMarginCollapse: string;
218 /** @deprecated */
219 WebkitMarginEnd: string;
220 /** @deprecated */
221 WebkitMarginStart: string;
222 /** @deprecated */
223 WebkitMarginTopCollapse: string;
224 /** @deprecated */
225 WebkitMarquee: string;
226 /** @deprecated */
227 WebkitMarqueeDirection: string;
228 /** @deprecated */
229 WebkitMarqueeIncrement: string;
230 /** @deprecated */
231 WebkitMarqueeRepetition: string;
232 /** @deprecated */
233 WebkitMarqueeSpeed: string;
234 /** @deprecated */
235 WebkitMarqueeStyle: string;
236 /** @deprecated */
237 WebkitMask: string;
238 /** @deprecated */
239 WebkitMaskAttachment: string;
240 /** @deprecated */
241 WebkitMaskBoxImage: string;
242 /** @deprecated */
243 WebkitMaskBoxImageOutset: string;
244 /** @deprecated */
245 WebkitMaskBoxImageRepeat: string;
246 /** @deprecated */
247 WebkitMaskBoxImageSlice: string;
248 /** @deprecated */
249 WebkitMaskBoxImageSource: string;
250 /** @deprecated */
251 WebkitMaskBoxImageWidth: string;
252 /** @deprecated */
253 WebkitMaskClip: string;
254 /** @deprecated */
255 WebkitMaskComposite: string;
256 /** @deprecated */
257 WebkitMaskImage: string;
258 /** @deprecated */
259 WebkitMaskOrigin: string;
260 /** @deprecated */
261 WebkitMaskPosition: string;
262 /** @deprecated */
263 WebkitMaskPositionX: string;
264 /** @deprecated */
265 WebkitMaskPositionY: string;
266 /** @deprecated */
267 WebkitMaskRepeat: string;
268 /** @deprecated */
269 WebkitMaskRepeatX: string;
270 /** @deprecated */
271 WebkitMaskRepeatY: string;
272 /** @deprecated */
273 WebkitMaskSize: string;
274 /** @deprecated */
275 WebkitMatchNearestMailBlockquoteColor: string;
276 /** @deprecated */
277 WebkitMaxLogicalHeight: string;
278 /** @deprecated */
279 WebkitMaxLogicalWidth: string;
280 /** @deprecated */
281 WebkitMinLogicalHeight: string;
282 /** @deprecated */
283 WebkitMinLogicalWidth: string;
284 /** @deprecated */
285 WebkitNbspMode: string;
286 /** @deprecated */
287 WebkitOverflowScrolling: string;
288 /** @deprecated */
289 WebkitPaddingAfter: string;
290 /** @deprecated */
291 WebkitPaddingBefore: string;
292 /** @deprecated */
293 WebkitPaddingEnd: string;
294 /** @deprecated */
295 WebkitPaddingStart: string;
296 /** @deprecated */
297 WebkitPerspective: string;
298 /** @deprecated */
299 WebkitPerspectiveOrigin: string;
300 /** @deprecated */
301 WebkitPerspectiveOriginX: string;
302 /** @deprecated */
303 WebkitPerspectiveOriginY: string;
304 /** @deprecated */
305 WebkitPrintColorAdjust: string;
306 /** @deprecated */
307 WebkitRegionBreakAfter: string;
308 /** @deprecated */
309 WebkitRegionBreakBefore: string;
310 /** @deprecated */
311 WebkitRegionBreakInside: string;
312 /** @deprecated */
313 WebkitRegionOverflow: string;
314 /** @deprecated */
315 WebkitRtlOrdering: string;
316 /** @deprecated */
317 WebkitSvgShadow: string;
318 /** @deprecated */
319 WebkitTapHighlightColor: string;
320 /** @deprecated */
321 WebkitTextCombine: string;
322 /** @deprecated */
323 WebkitTextDecorationsInEffect: string;
324 /** @deprecated */
325 WebkitTextEmphasis: string;
326 /** @deprecated */
327 WebkitTextEmphasisColor: string;
328 /** @deprecated */
329 WebkitTextEmphasisPosition: string;
330 /** @deprecated */
331 WebkitTextEmphasisStyle: string;
332 /** @deprecated */
333 WebkitTextFillColor: string;
334 /** @deprecated */
335 WebkitTextOrientation: string;
336 /** @deprecated */
337 WebkitTextSecurity: string;
338 /** @deprecated */
339 WebkitTextSizeAdjust: string;
340 /** @deprecated */
341 WebkitTextStroke: string;
342 /** @deprecated */
343 WebkitTextStrokeColor: string;
344 /** @deprecated */
345 WebkitTextStrokeWidth: string;
346 /** @deprecated */
347 WebkitTransform: string;
348 /** @deprecated */
349 WebkitTransformOrigin: string;
350 /** @deprecated */
351 WebkitTransformOriginX: string;
352 /** @deprecated */
353 WebkitTransformOriginY: string;
354 /** @deprecated */
355 WebkitTransformOriginZ: string;
356 /** @deprecated */
357 WebkitTransformStyle: string;
358 /** @deprecated */
359 WebkitTransition: string;
360 /** @deprecated */
361 WebkitTransitionDelay: string;
362 /** @deprecated */
363 WebkitTransitionDuration: string;
364 /** @deprecated */
365 WebkitTransitionProperty: string;
366 /** @deprecated */
367 WebkitTransitionTimingFunction: string;
368 /** @deprecated */
369 WebkitUserDrag: string;
370 /** @deprecated */
371 WebkitUserModify: string;
372 /** @deprecated */
373 WebkitUserSelect: string;
374 /** @deprecated */
375 WebkitWrap: string;
376 /** @deprecated */
377 WebkitWrapFlow: string;
378 /** @deprecated */
379 WebkitWrapMargin: string;
380 /** @deprecated */
381 WebkitWrapPadding: string;
382 /** @deprecated */
383 WebkitWrapShapeInside: string;
384 /** @deprecated */
385 WebkitWrapShapeOutside: string;
386 /** @deprecated */
387 WebkitWrapThrough: string;
388 /** @deprecated */
389 WebkitWritingMode: string;
390 /** @deprecated */
391 WebkitZoom: string;
392
393 alignContent: string;
394 alignItems: string;
395 alignSelf: string;
396 alignmentBaseline: string;
397 all: string;
398 animation: string;
399 animationDelay: string;
400 animationDirection: string;
401 animationDuration: string;
402 animationFillMode: string;
403 animationIterationCount: string;
404 animationName: string;
405 animationPlayState: string;
406 animationTimingFunction: string;
407 appearance: string;
408 azimuth: string;
409 background: string;
410 backgroundAttachment: string;
411 backgroundBlendMode: string;
412 backgroundClip: string;
413 backgroundColor: string;
414 backgroundImage: string;
415 backgroundOrigin: string;
416 backgroundPosition: string;
417 backgroundPositionX: string;
418 backgroundPositionY: string;
419 backgroundRepeat: string;
420 backgroundRepeatX: string;
421 backgroundRepeatY: string;
422 backgroundSize: string;
423 baselineShift: string;
424 blockOverflow: string;
425 blockSize: string;
426 bookmarkLabel: string;
427 bookmarkLevel: string;
428 bookmarkState: string;
429 border: string;
430 borderBlock: string;
431 borderBlockColor: string;
432 borderBlockEnd: string;
433 borderBlockEndColor: string;
434 borderBlockEndStyle: string;
435 borderBlockEndWidth: string;
436 borderBlockStart: string;
437 borderBlockStartColor: string;
438 borderBlockStartStyle: string;
439 borderBlockStartWidth: string;
440 borderBlockStyle: string;
441 borderBlockWidth: string;
442 borderBottom: string;
443 borderBottomColor: string;
444 borderBottomLeftRadius: string;
445 borderBottomRightRadius: string;
446 borderBottomStyle: string;
447 borderBottomWidth: string;
448 borderBoundary: string;
449 borderCollapse: string;
450 borderColor: string;
451 borderEndEndRadius: string;
452 borderEndStartRadius: string;
453 borderImage: string;
454 borderImageOutset: string;
455 borderImageRepeat: string;
456 borderImageSlice: string;
457 borderImageSource: string;
458 borderImageWidth: string;
459 borderInline: string;
460 borderInlineColor: string;
461 borderInlineEnd: string;
462 borderInlineEndColor: string;
463 borderInlineEndStyle: string;
464 borderInlineEndWidth: string;
465 borderInlineStart: string;
466 borderInlineStartColor: string;
467 borderInlineStartStyle: string;
468 borderInlineStartWidth: string;
469 borderInlineStyle: string;
470 borderInlineWidth: string;
471 borderLeft: string;
472 borderLeftColor: string;
473 borderLeftStyle: string;
474 borderLeftWidth: string;
475 borderRadius: string;
476 borderRight: string;
477 borderRightColor: string;
478 borderRightStyle: string;
479 borderRightWidth: string;
480 borderSpacing: string;
481 borderStartEndRadius: string;
482 borderStartStartRadius: string;
483 borderStyle: string;
484 borderTop: string;
485 borderTopColor: string;
486 borderTopLeftRadius: string;
487 borderTopRightRadius: string;
488 borderTopStyle: string;
489 borderTopWidth: string;
490 borderWidth: string;
491 bottom: string;
492 boxDecorationBreak: string;
493 boxShadow: string;
494 boxSizing: string;
495 boxSnap: string;
496 breakAfter: string;
497 breakBefore: string;
498 breakInside: string;
499 captionSide: string;
500 caret: string;
501 caretColor: string;
502 caretShape: string;
503 chains: string;
504 clear: string;
505 clip: string;
506 clipPath: string;
507 clipRule: string;
508 color: string;
509 colorAdjust: string;
510 colorInterpolation: string;
511 colorInterpolationFilters: string;
512 colorProfile: string;
513 colorRendering: string;
514 colorScheme: string;
515 columnCount: string;
516 columnFill: string;
517 columnGap: string;
518 columnRule: string;
519 columnRuleColor: string;
520 columnRuleStyle: string;
521 columnRuleWidth: string;
522 columnSpan: string;
523 columnWidth: string;
524 columns: string;
525 contain: string;
526 content: string;
527 continue: string;
528 counterIncrement: string;
529 counterReset: string;
530 counterSet: string;
531 cue: string;
532 cueAfter: string;
533 cueBefore: string;
534 cursor: string;
535 direction: string;
536 display: string;
537 dominantBaseline: string;
538 elevation: string;
539 emptyCells: string;
540 enableBackground: string;
541 fill: string;
542 fillOpacity: string;
543 fillRule: string;
544 filter: string;
545 flex: string;
546 flexBasis: string;
547 flexDirection: string;
548 flexFlow: string;
549 flexGrow: string;
550 flexShrink: string;
551 flexWrap: string;
552 float: string;
553 floodColor: string;
554 floodOpacity: string;
555 flow: string;
556 flowFrom: string;
557 flowInto: string;
558 font: string;
559 fontFamily: string;
560 fontFeatureSettings: string;
561 fontKerning: string;
562 fontLanguageOverride: string;
563 fontOpticalSizing: string;
564 fontPalette: string;
565 fontSize: string;
566 fontSizeAdjust: string;
567 fontStretch: string;
568 fontStyle: string;
569 fontSynthesis: string;
570 fontSynthesisSmallCaps: string;
571 fontSynthesisStyle: string;
572 fontSynthesisWeight: string;
573 fontVariant: string;
574 fontVariantAlternates: string;
575 fontVariantCaps: string;
576 fontVariantEastAsian: string;
577 fontVariantEmoji: string;
578 fontVariantLigatures: string;
579 fontVariantNumeric: string;
580 fontVariantPosition: string;
581 fontVariationSettings: string;
582 fontWeight: string;
583 footnoteDisplay: string;
584 footnotePolicy: string;
585 forcedColorAdjust: string;
586 gap: string;
587 glyphOrientationHorizontal: string;
588 glyphOrientationVertical: string;
589 grid: string;
590 gridArea: string;
591 gridAutoColumns: string;
592 gridAutoFlow: string;
593 gridAutoRows: string;
594 gridColumn: string;
595 gridColumnEnd: string;
596 gridColumnStart: string;
597 gridRow: string;
598 gridRowEnd: string;
599 gridRowStart: string;
600 gridTemplate: string;
601 gridTemplateAreas: string;
602 gridTemplateColumns: string;
603 gridTemplateRows: string;
604 hangingPunctuation: string;
605 height: string;
606 hyphenateCharacter: string;
607 hyphenateLimitChars: string;
608 hyphenateLimitLast: string;
609 hyphenateLimitLines: string;
610 hyphenateLimitZone: string;
611 hyphens: string;
612 imageOrientation: string;
613 imageRendering: string;
614 imageResolution: string;
615 initialLetters: string;
616 initialLettersAlign: string;
617 initialLettersWrap: string;
618 inlineSize: string;
619 inlineSizing: string;
620 inset: string;
621 insetBlock: string;
622 insetBlockEnd: string;
623 insetBlockStart: string;
624 insetInline: string;
625 insetInlineEnd: string;
626 insetInlineStart: string;
627 isolation: string;
628 justifyContent: string;
629 justifyItems: string;
630 justifySelf: string;
631 kerning: string;
632 left: string;
633 letterSpacing: string;
634 lightingColor: string;
635 lineBreak: string;
636 lineClamp: string;
637 lineGrid: string;
638 lineHeight: string;
639 linePadding: string;
640 lineSnap: string;
641 listStyle: string;
642 listStyleImage: string;
643 listStylePosition: string;
644 listStyleType: string;
645 margin: string;
646 marginBlock: string;
647 marginBlockEnd: string;
648 marginBlockStart: string;
649 marginBottom: string;
650 marginInline: string;
651 marginInlineEnd: string;
652 marginInlineStart: string;
653 marginLeft: string;
654 marginRight: string;
655 marginTop: string;
656 marginTrim: string;
657 marker: string;
658 markerEnd: string;
659 markerMid: string;
660 markerOffset: string;
661 markerSide: string;
662 markerStart: string;
663 marks: string;
664 mask: string;
665 maskBorder: string;
666 maskBorderMode: string;
667 maskBorderOutset: string;
668 maskBorderRepeat: string;
669 maskBorderSlice: string;
670 maskBorderSource: string;
671 maskBorderWidth: string;
672 maskClip: string;
673 maskComposite: string;
674 maskImage: string;
675 maskMode: string;
676 maskOrigin: string;
677 maskPosition: string;
678 maskRepeat: string;
679 maskSize: string;
680 maskType: string;
681 maxBlockSize: string;
682 maxHeight: string;
683 maxInlineSize: string;
684 maxLines: string;
685 maxWidth: string;
686 minBlockSize: string;
687 minHeight: string;
688 minInlineSize: string;
689 minWidth: string;
690 mixBlendMode: string;
691 navDown: string;
692 navLeft: string;
693 navRight: string;
694 navUp: string;
695 objectFit: string;
696 objectPosition: string;
697 offset: string;
698 offsetAfter: string;
699 offsetAnchor: string;
700 offsetBefore: string;
701 offsetDistance: string;
702 offsetEnd: string;
703 offsetPath: string;
704 offsetPosition: string;
705 offsetRotate: string;
706 offsetStart: string;
707 opacity: string;
708 order: string;
709 orphans: string;
710 outline: string;
711 outlineColor: string;
712 outlineOffset: string;
713 outlineStyle: string;
714 outlineWidth: string;
715 overflow: string;
716 overflowBlock: string;
717 overflowInline: string;
718 overflowWrap: string;
719 overflowX: string;
720 overflowY: string;
721 padding: string;
722 paddingBlock: string;
723 paddingBlockEnd: string;
724 paddingBlockStart: string;
725 paddingBottom: string;
726 paddingInline: string;
727 paddingInlineEnd: string;
728 paddingInlineStart: string;
729 paddingLeft: string;
730 paddingRight: string;
731 paddingTop: string;
732 page: string;
733 pageBreakAfter: string;
734 pageBreakBefore: string;
735 pageBreakInside: string;
736 pause: string;
737 pauseAfter: string;
738 pauseBefore: string;
739 pitch: string;
740 pitchRange: string;
741 placeContent: string;
742 placeItems: string;
743 placeSelf: string;
744 playDuring: string;
745 pointerEvents: string;
746 position: string;
747 quotes: string;
748 regionFragment: string;
749 resize: string;
750 richness: string;
751 right: string;
752 rowGap: string;
753 rubyAlign: string;
754 rubyMerge: string;
755 rubyPosition: string;
756 running: string;
757 scrollBehavior: string;
758 scrollMargin: string;
759 scrollMarginBlock: string;
760 scrollMarginBlockEnd: string;
761 scrollMarginBlockStart: string;
762 scrollMarginBottom: string;
763 scrollMarginInline: string;
764 scrollMarginInlineEnd: string;
765 scrollMarginInlineStart: string;
766 scrollMarginLeft: string;
767 scrollMarginRight: string;
768 scrollMarginTop: string;
769 scrollPadding: string;
770 scrollPaddingBlock: string;
771 scrollPaddingBlockEnd: string;
772 scrollPaddingBlockStart: string;
773 scrollPaddingBottom: string;
774 scrollPaddingInline: string;
775 scrollPaddingInlineEnd: string;
776 scrollPaddingInlineStart: string;
777 scrollPaddingLeft: string;
778 scrollPaddingRight: string;
779 scrollPaddingTop: string;
780 scrollSnapAlign: string;
781 scrollSnapStop: string;
782 scrollSnapType: string;
783 shapeImageThreshold: string;
784 shapeInside: string;
785 shapeMargin: string;
786 shapeOutside: string;
787 shapeRendering: string;
788 size: string;
789 spatialNavigationAction: string;
790 spatialNavigationContain: string;
791 spatialNavigationFunction: string;
792 speak: string;
793 speakHeader: string;
794 speakNumeral: string;
795 speakPunctuation: string;
796 speechRate: string;
797 src: string;
798 stopColor: string;
799 stopOpacity: string;
800 stress: string;
801 stringSet: string;
802 stroke: string;
803 strokeDasharray: string;
804 strokeDashoffset: string;
805 strokeLinecap: string;
806 strokeLinejoin: string;
807 strokeMiterlimit: string;
808 strokeOpacity: string;
809 strokeWidth: string;
810 tabSize: string;
811 tableLayout: string;
812 textAlign: string;
813 textAlignAll: string;
814 textAlignLast: string;
815 textAnchor: string;
816 textCombineUpright: string;
817 textDecoration: string;
818 textDecorationColor: string;
819 textDecorationLine: string;
820 textDecorationStyle: string;
821 textEmphasis: string;
822 textEmphasisColor: string;
823 textEmphasisPosition: string;
824 textEmphasisStyle: string;
825 textGroupAlign: string;
826 textIndent: string;
827 textJustify: string;
828 textLineThrough: string;
829 textLineThroughColor: string;
830 textLineThroughMode: string;
831 textLineThroughStyle: string;
832 textLineThroughWidth: string;
833 textOrientation: string;
834 textOverflow: string;
835 textOverline: string;
836 textOverlineColor: string;
837 textOverlineMode: string;
838 textOverlineStyle: string;
839 textOverlineWidth: string;
840 textRendering: string;
841 textShadow: string;
842 textSpaceCollapse: string;
843 textSpaceTrim: string;
844 textSpacing: string;
845 textTransform: string;
846 textUnderline: string;
847 textUnderlineColor: string;
848 textUnderlineMode: string;
849 textUnderlinePosition: string;
850 textUnderlineStyle: string;
851 textUnderlineWidth: string;
852 textWrap: string;
853 top: string;
854 transform: string;
855 transformBox: string;
856 transformOrigin: string;
857 transition: string;
858 transitionDelay: string;
859 transitionDuration: string;
860 transitionProperty: string;
861 transitionTimingFunction: string;
862 unicodeBidi: string;
863 unicodeRange: string;
864 userSelect: string;
865 vectorEffect: string;
866 verticalAlign: string;
867 visibility: string;
868 voiceFamily: string;
869 volume: string;
870 whiteSpace: string;
871 widows: string;
872 width: string;
873 willChange: string;
874 wordBoundaryDetection: string;
875 wordBoundaryExpansion: string;
876 wordBreak: string;
877 wordSpacing: string;
878 wordWrap: string;
879 wrapAfter: string;
880 wrapBefore: string;
881 wrapFlow: string;
882 wrapInside: string;
883 wrapThrough: string;
884 writingMode: string;
885 zIndex: string;
886
887 // https://drafts.csswg.org/cssom/#ref-for-cssstyledeclaration⑤
888 /** @deprecated */
889 webkitAnimation: string;
890 /** @deprecated */
891 webkitAnimationDelay: string;
892 /** @deprecated */
893 webkitAnimationDirection: string;
894 /** @deprecated */
895 webkitAnimationDuration: string;
896 /** @deprecated */
897 webkitAnimationFillMode: string;
898 /** @deprecated */
899 webkitAnimationIterationCount: string;
900 /** @deprecated */
901 webkitAnimationName: string;
902 /** @deprecated */
903 webkitAnimationPlayState: string;
904 /** @deprecated */
905 webkitAnimationTimingFunction: string;
906 /** @deprecated */
907 webkitAppearance: string;
908 /** @deprecated */
909 webkitAspectRatio: string;
910 /** @deprecated */
911 webkitBackfaceVisibility: string;
912 /** @deprecated */
913 webkitBackgroundClip: string;
914 /** @deprecated */
915 webkitBackgroundComposite: string;
916 /** @deprecated */
917 webkitBackgroundOrigin: string;
918 /** @deprecated */
919 webkitBackgroundSize: string;
920 /** @deprecated */
921 webkitBorderAfter: string;
922 /** @deprecated */
923 webkitBorderAfterColor: string;
924 /** @deprecated */
925 webkitBorderAfterStyle: string;
926 /** @deprecated */
927 webkitBorderAfterWidth: string;
928 /** @deprecated */
929 webkitBorderBefore: string;
930 /** @deprecated */
931 webkitBorderBeforeColor: string;
932 /** @deprecated */
933 webkitBorderBeforeStyle: string;
934 /** @deprecated */
935 webkitBorderBeforeWidth: string;
936 /** @deprecated */
937 webkitBorderEnd: string;
938 /** @deprecated */
939 webkitBorderEndColor: string;
940 /** @deprecated */
941 webkitBorderEndStyle: string;
942 /** @deprecated */
943 webkitBorderEndWidth: string;
944 /** @deprecated */
945 webkitBorderFit: string;
946 /** @deprecated */
947 webkitBorderHorizontalSpacing: string;
948 /** @deprecated */
949 webkitBorderImage: string;
950 /** @deprecated */
951 webkitBorderRadius: string;
952 /** @deprecated */
953 webkitBorderStart: string;
954 /** @deprecated */
955 webkitBorderStartColor: string;
956 /** @deprecated */
957 webkitBorderStartStyle: string;
958 /** @deprecated */
959 webkitBorderStartWidth: string;
960 /** @deprecated */
961 webkitBorderVerticalSpacing: string;
962 /** @deprecated */
963 webkitBoxAlign: string;
964 /** @deprecated */
965 webkitBoxDirection: string;
966 /** @deprecated */
967 webkitBoxFlex: string;
968 /** @deprecated */
969 webkitBoxFlexGroup: string;
970 /** @deprecated */
971 webkitBoxLines: string;
972 /** @deprecated */
973 webkitBoxOrdinalGroup: string;
974 /** @deprecated */
975 webkitBoxOrient: string;
976 /** @deprecated */
977 webkitBoxPack: string;
978 /** @deprecated */
979 webkitBoxReflect: string;
980 /** @deprecated */
981 webkitBoxShadow: string;
982 /** @deprecated */
983 webkitColorCorrection: string;
984 /** @deprecated */
985 webkitColumnAxis: string;
986 /** @deprecated */
987 webkitColumnBreakAfter: string;
988 /** @deprecated */
989 webkitColumnBreakBefore: string;
990 /** @deprecated */
991 webkitColumnBreakInside: string;
992 /** @deprecated */
993 webkitColumnCount: string;
994 /** @deprecated */
995 webkitColumnGap: string;
996 /** @deprecated */
997 webkitColumnRule: string;
998 /** @deprecated */
999 webkitColumnRuleColor: string;
1000 /** @deprecated */
1001 webkitColumnRuleStyle: string;
1002 /** @deprecated */
1003 webkitColumnRuleWidth: string;
1004 /** @deprecated */
1005 webkitColumnSpan: string;
1006 /** @deprecated */
1007 webkitColumnWidth: string;
1008 /** @deprecated */
1009 webkitColumns: string;
1010 /** @deprecated */
1011 webkitFilter: string;
1012 /** @deprecated */
1013 webkitFlexAlign: string;
1014 /** @deprecated */
1015 webkitFlexDirection: string;
1016 /** @deprecated */
1017 webkitFlexFlow: string;
1018 /** @deprecated */
1019 webkitFlexItemAlign: string;
1020 /** @deprecated */
1021 webkitFlexLinePack: string;
1022 /** @deprecated */
1023 webkitFlexOrder: string;
1024 /** @deprecated */
1025 webkitFlexPack: string;
1026 /** @deprecated */
1027 webkitFlexWrap: string;
1028 /** @deprecated */
1029 webkitFlowFrom: string;
1030 /** @deprecated */
1031 webkitFlowInto: string;
1032 /** @deprecated */
1033 webkitFontFeatureSettings: string;
1034 /** @deprecated */
1035 webkitFontKerning: string;
1036 /** @deprecated */
1037 webkitFontSizeDelta: string;
1038 /** @deprecated */
1039 webkitFontSmoothing: string;
1040 /** @deprecated */
1041 webkitFontVariantLigatures: string;
1042 /** @deprecated */
1043 webkitHighlight: string;
1044 /** @deprecated */
1045 webkitHyphenateCharacter: string;
1046 /** @deprecated */
1047 webkitHyphenateLimitAfter: string;
1048 /** @deprecated */
1049 webkitHyphenateLimitBefore: string;
1050 /** @deprecated */
1051 webkitHyphenateLimitLines: string;
1052 /** @deprecated */
1053 webkitHyphens: string;
1054 /** @deprecated */
1055 webkitLineAlign: string;
1056 /** @deprecated */
1057 webkitLineBoxContain: string;
1058 /** @deprecated */
1059 webkitLineBreak: string;
1060 /** @deprecated */
1061 webkitLineClamp: string;
1062 /** @deprecated */
1063 webkitLineGrid: string;
1064 /** @deprecated */
1065 webkitLineSnap: string;
1066 /** @deprecated */
1067 webkitLocale: string;
1068 /** @deprecated */
1069 webkitLogicalHeight: string;
1070 /** @deprecated */
1071 webkitLogicalWidth: string;
1072 /** @deprecated */
1073 webkitMarginAfter: string;
1074 /** @deprecated */
1075 webkitMarginAfterCollapse: string;
1076 /** @deprecated */
1077 webkitMarginBefore: string;
1078 /** @deprecated */
1079 webkitMarginBeforeCollapse: string;
1080 /** @deprecated */
1081 webkitMarginBottomCollapse: string;
1082 /** @deprecated */
1083 webkitMarginCollapse: string;
1084 /** @deprecated */
1085 webkitMarginEnd: string;
1086 /** @deprecated */
1087 webkitMarginStart: string;
1088 /** @deprecated */
1089 webkitMarginTopCollapse: string;
1090 /** @deprecated */
1091 webkitMarquee: string;
1092 /** @deprecated */
1093 webkitMarqueeDirection: string;
1094 /** @deprecated */
1095 webkitMarqueeIncrement: string;
1096 /** @deprecated */
1097 webkitMarqueeRepetition: string;
1098 /** @deprecated */
1099 webkitMarqueeSpeed: string;
1100 /** @deprecated */
1101 webkitMarqueeStyle: string;
1102 /** @deprecated */
1103 webkitMask: string;
1104 /** @deprecated */
1105 webkitMaskAttachment: string;
1106 /** @deprecated */
1107 webkitMaskBoxImage: string;
1108 /** @deprecated */
1109 webkitMaskBoxImageOutset: string;
1110 /** @deprecated */
1111 webkitMaskBoxImageRepeat: string;
1112 /** @deprecated */
1113 webkitMaskBoxImageSlice: string;
1114 /** @deprecated */
1115 webkitMaskBoxImageSource: string;
1116 /** @deprecated */
1117 webkitMaskBoxImageWidth: string;
1118 /** @deprecated */
1119 webkitMaskClip: string;
1120 /** @deprecated */
1121 webkitMaskComposite: string;
1122 /** @deprecated */
1123 webkitMaskImage: string;
1124 /** @deprecated */
1125 webkitMaskOrigin: string;
1126 /** @deprecated */
1127 webkitMaskPosition: string;
1128 /** @deprecated */
1129 webkitMaskPositionX: string;
1130 /** @deprecated */
1131 webkitMaskPositionY: string;
1132 /** @deprecated */
1133 webkitMaskRepeat: string;
1134 /** @deprecated */
1135 webkitMaskRepeatX: string;
1136 /** @deprecated */
1137 webkitMaskRepeatY: string;
1138 /** @deprecated */
1139 webkitMaskSize: string;
1140 /** @deprecated */
1141 webkitMatchNearestMailBlockquoteColor: string;
1142 /** @deprecated */
1143 webkitMaxLogicalHeight: string;
1144 /** @deprecated */
1145 webkitMaxLogicalWidth: string;
1146 /** @deprecated */
1147 webkitMinLogicalHeight: string;
1148 /** @deprecated */
1149 webkitMinLogicalWidth: string;
1150 /** @deprecated */
1151 webkitNbspMode: string;
1152 /** @deprecated */
1153 webkitOverflowScrolling: string;
1154 /** @deprecated */
1155 webkitPaddingAfter: string;
1156 /** @deprecated */
1157 webkitPaddingBefore: string;
1158 /** @deprecated */
1159 webkitPaddingEnd: string;
1160 /** @deprecated */
1161 webkitPaddingStart: string;
1162 /** @deprecated */
1163 webkitPerspective: string;
1164 /** @deprecated */
1165 webkitPerspectiveOrigin: string;
1166 /** @deprecated */
1167 webkitPerspectiveOriginX: string;
1168 /** @deprecated */
1169 webkitPerspectiveOriginY: string;
1170 /** @deprecated */
1171 webkitPrintColorAdjust: string;
1172 /** @deprecated */
1173 webkitRegionBreakAfter: string;
1174 /** @deprecated */
1175 webkitRegionBreakBefore: string;
1176 /** @deprecated */
1177 webkitRegionBreakInside: string;
1178 /** @deprecated */
1179 webkitRegionOverflow: string;
1180 /** @deprecated */
1181 webkitRtlOrdering: string;
1182 /** @deprecated */
1183 webkitSvgShadow: string;
1184 /** @deprecated */
1185 webkitTapHighlightColor: string;
1186 /** @deprecated */
1187 webkitTextCombine: string;
1188 /** @deprecated */
1189 webkitTextDecorationsInEffect: string;
1190 /** @deprecated */
1191 webkitTextEmphasis: string;
1192 /** @deprecated */
1193 webkitTextEmphasisColor: string;
1194 /** @deprecated */
1195 webkitTextEmphasisPosition: string;
1196 /** @deprecated */
1197 webkitTextEmphasisStyle: string;
1198 /** @deprecated */
1199 webkitTextFillColor: string;
1200 /** @deprecated */
1201 webkitTextOrientation: string;
1202 /** @deprecated */
1203 webkitTextSecurity: string;
1204 /** @deprecated */
1205 webkitTextSizeAdjust: string;
1206 /** @deprecated */
1207 webkitTextStroke: string;
1208 /** @deprecated */
1209 webkitTextStrokeColor: string;
1210 /** @deprecated */
1211 webkitTextStrokeWidth: string;
1212 /** @deprecated */
1213 webkitTransform: string;
1214 /** @deprecated */
1215 webkitTransformOrigin: string;
1216 /** @deprecated */
1217 webkitTransformOriginX: string;
1218 /** @deprecated */
1219 webkitTransformOriginY: string;
1220 /** @deprecated */
1221 webkitTransformOriginZ: string;
1222 /** @deprecated */
1223 webkitTransformStyle: string;
1224 /** @deprecated */
1225 webkitTransition: string;
1226 /** @deprecated */
1227 webkitTransitionDelay: string;
1228 /** @deprecated */
1229 webkitTransitionDuration: string;
1230 /** @deprecated */
1231 webkitTransitionProperty: string;
1232 /** @deprecated */
1233 webkitTransitionTimingFunction: string;
1234 /** @deprecated */
1235 webkitUserDrag: string;
1236 /** @deprecated */
1237 webkitUserModify: string;
1238 /** @deprecated */
1239 webkitUserSelect: string;
1240 /** @deprecated */
1241 webkitWrap: string;
1242 /** @deprecated */
1243 webkitWrapFlow: string;
1244 /** @deprecated */
1245 webkitWrapMargin: string;
1246 /** @deprecated */
1247 webkitWrapPadding: string;
1248 /** @deprecated */
1249 webkitWrapShapeInside: string;
1250 /** @deprecated */
1251 webkitWrapShapeOutside: string;
1252 /** @deprecated */
1253 webkitWrapThrough: string;
1254 /** @deprecated */
1255 webkitWritingMode: string;
1256 /** @deprecated */
1257 webkitZoom: string;
1258
1259 // https://drafts.csswg.org/cssom/#ref-for-cssstyledeclaration⑥
1260 /** @deprecated */
1261 '-webkit-animation': string;
1262 /** @deprecated */
1263 '-webkit-animation-delay': string;
1264 /** @deprecated */
1265 '-webkit-animation-direction': string;
1266 /** @deprecated */
1267 '-webkit-animation-duration': string;
1268 /** @deprecated */
1269 '-webkit-animation-fill-mode': string;
1270 /** @deprecated */
1271 '-webkit-animation-iteration-count': string;
1272 /** @deprecated */
1273 '-webkit-animation-name': string;
1274 /** @deprecated */
1275 '-webkit-animation-play-state': string;
1276 /** @deprecated */
1277 '-webkit-animation-timing-function': string;
1278 /** @deprecated */
1279 '-webkit-appearance': string;
1280 /** @deprecated */
1281 '-webkit-aspect-ratio': string;
1282 /** @deprecated */
1283 '-webkit-backface-visibility': string;
1284 /** @deprecated */
1285 '-webkit-background-clip': string;
1286 /** @deprecated */
1287 '-webkit-background-composite': string;
1288 /** @deprecated */
1289 '-webkit-background-origin': string;
1290 /** @deprecated */
1291 '-webkit-background-size': string;
1292 /** @deprecated */
1293 '-webkit-border-after': string;
1294 /** @deprecated */
1295 '-webkit-border-after-color': string;
1296 /** @deprecated */
1297 '-webkit-border-after-style': string;
1298 /** @deprecated */
1299 '-webkit-border-after-width': string;
1300 /** @deprecated */
1301 '-webkit-border-before': string;
1302 /** @deprecated */
1303 '-webkit-border-before-color': string;
1304 /** @deprecated */
1305 '-webkit-border-before-style': string;
1306 /** @deprecated */
1307 '-webkit-border-before-width': string;
1308 /** @deprecated */
1309 '-webkit-border-end': string;
1310 /** @deprecated */
1311 '-webkit-border-end-color': string;
1312 /** @deprecated */
1313 '-webkit-border-end-style': string;
1314 /** @deprecated */
1315 '-webkit-border-end-width': string;
1316 /** @deprecated */
1317 '-webkit-border-fit': string;
1318 /** @deprecated */
1319 '-webkit-border-horizontal-spacing': string;
1320 /** @deprecated */
1321 '-webkit-border-image': string;
1322 /** @deprecated */
1323 '-webkit-border-radius': string;
1324 /** @deprecated */
1325 '-webkit-border-start': string;
1326 /** @deprecated */
1327 '-webkit-border-start-color': string;
1328 /** @deprecated */
1329 '-webkit-border-start-style': string;
1330 /** @deprecated */
1331 '-webkit-border-start-width': string;
1332 /** @deprecated */
1333 '-webkit-border-vertical-spacing': string;
1334 /** @deprecated */
1335 '-webkit-box-align': string;
1336 /** @deprecated */
1337 '-webkit-box-direction': string;
1338 /** @deprecated */
1339 '-webkit-box-flex': string;
1340 /** @deprecated */
1341 '-webkit-box-flex-group': string;
1342 /** @deprecated */
1343 '-webkit-box-lines': string;
1344 /** @deprecated */
1345 '-webkit-box-ordinal-group': string;
1346 /** @deprecated */
1347 '-webkit-box-orient': string;
1348 /** @deprecated */
1349 '-webkit-box-pack': string;
1350 /** @deprecated */
1351 '-webkit-box-reflect': string;
1352 /** @deprecated */
1353 '-webkit-box-shadow': string;
1354 /** @deprecated */
1355 '-webkit-color-correction': string;
1356 /** @deprecated */
1357 '-webkit-column-axis': string;
1358 /** @deprecated */
1359 '-webkit-column-break-after': string;
1360 /** @deprecated */
1361 '-webkit-column-break-before': string;
1362 /** @deprecated */
1363 '-webkit-column-break-inside': string;
1364 /** @deprecated */
1365 '-webkit-column-count': string;
1366 /** @deprecated */
1367 '-webkit-column-gap': string;
1368 /** @deprecated */
1369 '-webkit-column-rule': string;
1370 /** @deprecated */
1371 '-webkit-column-rule-color': string;
1372 /** @deprecated */
1373 '-webkit-column-rule-style': string;
1374 /** @deprecated */
1375 '-webkit-column-rule-width': string;
1376 /** @deprecated */
1377 '-webkit-column-span': string;
1378 /** @deprecated */
1379 '-webkit-column-width': string;
1380 /** @deprecated */
1381 '-webkit-columns': string;
1382 /** @deprecated */
1383 '-webkit-filter': string;
1384 /** @deprecated */
1385 '-webkit-flex-align': string;
1386 /** @deprecated */
1387 '-webkit-flex-direction': string;
1388 /** @deprecated */
1389 '-webkit-flex-flow': string;
1390 /** @deprecated */
1391 '-webkit-flex-item-align': string;
1392 /** @deprecated */
1393 '-webkit-flex-line-pack': string;
1394 /** @deprecated */
1395 '-webkit-flex-order': string;
1396 /** @deprecated */
1397 '-webkit-flex-pack': string;
1398 /** @deprecated */
1399 '-webkit-flex-wrap': string;
1400 /** @deprecated */
1401 '-webkit-flow-from': string;
1402 /** @deprecated */
1403 '-webkit-flow-into': string;
1404 /** @deprecated */
1405 '-webkit-font-feature-settings': string;
1406 /** @deprecated */
1407 '-webkit-font-kerning': string;
1408 /** @deprecated */
1409 '-webkit-font-size-delta': string;
1410 /** @deprecated */
1411 '-webkit-font-smoothing': string;
1412 /** @deprecated */
1413 '-webkit-font-variant-ligatures': string;
1414 /** @deprecated */
1415 '-webkit-highlight': string;
1416 /** @deprecated */
1417 '-webkit-hyphenate-character': string;
1418 /** @deprecated */
1419 '-webkit-hyphenate-limit-after': string;
1420 /** @deprecated */
1421 '-webkit-hyphenate-limit-before': string;
1422 /** @deprecated */
1423 '-webkit-hyphenate-limit-lines': string;
1424 /** @deprecated */
1425 '-webkit-hyphens': string;
1426 /** @deprecated */
1427 '-webkit-line-align': string;
1428 /** @deprecated */
1429 '-webkit-line-box-contain': string;
1430 /** @deprecated */
1431 '-webkit-line-break': string;
1432 /** @deprecated */
1433 '-webkit-line-clamp': string;
1434 /** @deprecated */
1435 '-webkit-line-grid': string;
1436 /** @deprecated */
1437 '-webkit-line-snap': string;
1438 /** @deprecated */
1439 '-webkit-locale': string;
1440 /** @deprecated */
1441 '-webkit-logical-height': string;
1442 /** @deprecated */
1443 '-webkit-logical-width': string;
1444 /** @deprecated */
1445 '-webkit-margin-after': string;
1446 /** @deprecated */
1447 '-webkit-margin-after-collapse': string;
1448 /** @deprecated */
1449 '-webkit-margin-before': string;
1450 /** @deprecated */
1451 '-webkit-margin-before-collapse': string;
1452 /** @deprecated */
1453 '-webkit-margin-bottom-collapse': string;
1454 /** @deprecated */
1455 '-webkit-margin-collapse': string;
1456 /** @deprecated */
1457 '-webkit-margin-end': string;
1458 /** @deprecated */
1459 '-webkit-margin-start': string;
1460 /** @deprecated */
1461 '-webkit-margin-top-collapse': string;
1462 /** @deprecated */
1463 '-webkit-marquee': string;
1464 /** @deprecated */
1465 '-webkit-marquee-direction': string;
1466 /** @deprecated */
1467 '-webkit-marquee-increment': string;
1468 /** @deprecated */
1469 '-webkit-marquee-repetition': string;
1470 /** @deprecated */
1471 '-webkit-marquee-speed': string;
1472 /** @deprecated */
1473 '-webkit-marquee-style': string;
1474 /** @deprecated */
1475 '-webkit-mask': string;
1476 /** @deprecated */
1477 '-webkit-mask-attachment': string;
1478 /** @deprecated */
1479 '-webkit-mask-box-image': string;
1480 /** @deprecated */
1481 '-webkit-mask-box-image-outset': string;
1482 /** @deprecated */
1483 '-webkit-mask-box-image-repeat': string;
1484 /** @deprecated */
1485 '-webkit-mask-box-image-slice': string;
1486 /** @deprecated */
1487 '-webkit-mask-box-image-source': string;
1488 /** @deprecated */
1489 '-webkit-mask-box-image-width': string;
1490 /** @deprecated */
1491 '-webkit-mask-clip': string;
1492 /** @deprecated */
1493 '-webkit-mask-composite': string;
1494 /** @deprecated */
1495 '-webkit-mask-image': string;
1496 /** @deprecated */
1497 '-webkit-mask-origin': string;
1498 /** @deprecated */
1499 '-webkit-mask-position': string;
1500 /** @deprecated */
1501 '-webkit-mask-position-x': string;
1502 /** @deprecated */
1503 '-webkit-mask-position-y': string;
1504 /** @deprecated */
1505 '-webkit-mask-repeat': string;
1506 /** @deprecated */
1507 '-webkit-mask-repeat-x': string;
1508 /** @deprecated */
1509 '-webkit-mask-repeat-y': string;
1510 /** @deprecated */
1511 '-webkit-mask-size': string;
1512 /** @deprecated */
1513 '-webkit-match-nearest-mail-blockquote-color': string;
1514 /** @deprecated */
1515 '-webkit-max-logical-height': string;
1516 /** @deprecated */
1517 '-webkit-max-logical-width': string;
1518 /** @deprecated */
1519 '-webkit-min-logical-height': string;
1520 /** @deprecated */
1521 '-webkit-min-logical-width': string;
1522 /** @deprecated */
1523 '-webkit-nbsp-mode': string;
1524 /** @deprecated */
1525 '-webkit-overflow-scrolling': string;
1526 /** @deprecated */
1527 '-webkit-padding-after': string;
1528 /** @deprecated */
1529 '-webkit-padding-before': string;
1530 /** @deprecated */
1531 '-webkit-padding-end': string;
1532 /** @deprecated */
1533 '-webkit-padding-start': string;
1534 /** @deprecated */
1535 '-webkit-perspective': string;
1536 /** @deprecated */
1537 '-webkit-perspective-origin': string;
1538 /** @deprecated */
1539 '-webkit-perspective-origin-x': string;
1540 /** @deprecated */
1541 '-webkit-perspective-origin-y': string;
1542 /** @deprecated */
1543 '-webkit-print-color-adjust': string;
1544 /** @deprecated */
1545 '-webkit-region-break-after': string;
1546 /** @deprecated */
1547 '-webkit-region-break-before': string;
1548 /** @deprecated */
1549 '-webkit-region-break-inside': string;
1550 /** @deprecated */
1551 '-webkit-region-overflow': string;
1552 /** @deprecated */
1553 '-webkit-rtl-ordering': string;
1554 /** @deprecated */
1555 '-webkit-svg-shadow': string;
1556 /** @deprecated */
1557 '-webkit-tap-highlight-color': string;
1558 /** @deprecated */
1559 '-webkit-text-combine': string;
1560 /** @deprecated */
1561 '-webkit-text-decorations-in-effect': string;
1562 /** @deprecated */
1563 '-webkit-text-emphasis': string;
1564 /** @deprecated */
1565 '-webkit-text-emphasis-color': string;
1566 /** @deprecated */
1567 '-webkit-text-emphasis-position': string;
1568 /** @deprecated */
1569 '-webkit-text-emphasis-style': string;
1570 /** @deprecated */
1571 '-webkit-text-fill-color': string;
1572 /** @deprecated */
1573 '-webkit-text-orientation': string;
1574 /** @deprecated */
1575 '-webkit-text-security': string;
1576 /** @deprecated */
1577 '-webkit-text-size-adjust': string;
1578 /** @deprecated */
1579 '-webkit-text-stroke': string;
1580 /** @deprecated */
1581 '-webkit-text-stroke-color': string;
1582 /** @deprecated */
1583 '-webkit-text-stroke-width': string;
1584 /** @deprecated */
1585 '-webkit-transform': string;
1586 /** @deprecated */
1587 '-webkit-transform-origin': string;
1588 /** @deprecated */
1589 '-webkit-transform-origin-x': string;
1590 /** @deprecated */
1591 '-webkit-transform-origin-y': string;
1592 /** @deprecated */
1593 '-webkit-transform-origin-z': string;
1594 /** @deprecated */
1595 '-webkit-transform-style': string;
1596 /** @deprecated */
1597 '-webkit-transition': string;
1598 /** @deprecated */
1599 '-webkit-transition-delay': string;
1600 /** @deprecated */
1601 '-webkit-transition-duration': string;
1602 /** @deprecated */
1603 '-webkit-transition-property': string;
1604 /** @deprecated */
1605 '-webkit-transition-timing-function': string;
1606 /** @deprecated */
1607 '-webkit-user-drag': string;
1608 /** @deprecated */
1609 '-webkit-user-modify': string;
1610 /** @deprecated */
1611 '-webkit-user-select': string;
1612 /** @deprecated */
1613 '-webkit-wrap': string;
1614 /** @deprecated */
1615 '-webkit-wrap-flow': string;
1616 /** @deprecated */
1617 '-webkit-wrap-margin': string;
1618 /** @deprecated */
1619 '-webkit-wrap-padding': string;
1620 /** @deprecated */
1621 '-webkit-wrap-shape-inside': string;
1622 /** @deprecated */
1623 '-webkit-wrap-shape-outside': string;
1624 /** @deprecated */
1625 '-webkit-wrap-through': string;
1626 /** @deprecated */
1627 '-webkit-writing-mode': string;
1628 /** @deprecated */
1629 '-webkit-zoom': string;
1630
1631 'align-content': string;
1632 'align-items': string;
1633 'align-self': string;
1634 'alignment-baseline': string;
1635 'animation-delay': string;
1636 'animation-direction': string;
1637 'animation-duration': string;
1638 'animation-fill-mode': string;
1639 'animation-iteration-count': string;
1640 'animation-name': string;
1641 'animation-play-state': string;
1642 'animation-timing-function': string;
1643 'background-attachment': string;
1644 'background-blend-mode': string;
1645 'background-clip': string;
1646 'background-color': string;
1647 'background-image': string;
1648 'background-origin': string;
1649 'background-position': string;
1650 'background-position-x': string;
1651 'background-position-y': string;
1652 'background-repeat': string;
1653 'background-repeat-x': string;
1654 'background-repeat-y': string;
1655 'background-size': string;
1656 'baseline-shift': string;
1657 'block-overflow': string;
1658 'block-size': string;
1659 'bookmark-label': string;
1660 'bookmark-level': string;
1661 'bookmark-state': string;
1662 'border-block': string;
1663 'border-block-color': string;
1664 'border-block-end': string;
1665 'border-block-end-color': string;
1666 'border-block-end-style': string;
1667 'border-block-end-width': string;
1668 'border-block-start': string;
1669 'border-block-start-color': string;
1670 'border-block-start-style': string;
1671 'border-block-start-width': string;
1672 'border-block-style': string;
1673 'border-block-width': string;
1674 'border-bottom': string;
1675 'border-bottom-color': string;
1676 'border-bottom-left-radius': string;
1677 'border-bottom-right-radius': string;
1678 'border-bottom-style': string;
1679 'border-bottom-width': string;
1680 'border-boundary': string;
1681 'border-collapse': string;
1682 'border-color': string;
1683 'border-end-end-radius': string;
1684 'border-end-start-radius': string;
1685 'border-image': string;
1686 'border-image-outset': string;
1687 'border-image-repeat': string;
1688 'border-image-slice': string;
1689 'border-image-source': string;
1690 'border-image-width': string;
1691 'border-inline': string;
1692 'border-inline-color': string;
1693 'border-inline-end': string;
1694 'border-inline-end-color': string;
1695 'border-inline-end-style': string;
1696 'border-inline-end-width': string;
1697 'border-inline-start': string;
1698 'border-inline-start-color': string;
1699 'border-inline-start-style': string;
1700 'border-inline-start-width': string;
1701 'border-inline-style': string;
1702 'border-inline-width': string;
1703 'border-left': string;
1704 'border-left-color': string;
1705 'border-left-style': string;
1706 'border-left-width': string;
1707 'border-radius': string;
1708 'border-right': string;
1709 'border-right-color': string;
1710 'border-right-style': string;
1711 'border-right-width': string;
1712 'border-spacing': string;
1713 'border-start-end-radius': string;
1714 'border-start-start-radius': string;
1715 'border-style': string;
1716 'border-top': string;
1717 'border-top-color': string;
1718 'border-top-left-radius': string;
1719 'border-top-right-radius': string;
1720 'border-top-style': string;
1721 'border-top-width': string;
1722 'border-width': string;
1723 'box-decoration-break': string;
1724 'box-shadow': string;
1725 'box-sizing': string;
1726 'box-snap': string;
1727 'break-after': string;
1728 'break-before': string;
1729 'break-inside': string;
1730 'caption-side': string;
1731 'caret-color': string;
1732 'caret-shape': string;
1733 'clip-path': string;
1734 'clip-rule': string;
1735 'color-adjust': string;
1736 'color-interpolation': string;
1737 'color-interpolation-filters': string;
1738 'color-profile': string;
1739 'color-rendering': string;
1740 'color-scheme': string;
1741 'column-count': string;
1742 'column-fill': string;
1743 'column-gap': string;
1744 'column-rule': string;
1745 'column-rule-color': string;
1746 'column-rule-style': string;
1747 'column-rule-width': string;
1748 'column-span': string;
1749 'column-width': string;
1750 'counter-increment': string;
1751 'counter-reset': string;
1752 'counter-set': string;
1753 'cue-after': string;
1754 'cue-before': string;
1755 'dominant-baseline': string;
1756 'empty-cells': string;
1757 'enable-background': string;
1758 'fill-opacity': string;
1759 'fill-rule': string;
1760 'flex-basis': string;
1761 'flex-direction': string;
1762 'flex-flow': string;
1763 'flex-grow': string;
1764 'flex-shrink': string;
1765 'flex-wrap': string;
1766 'flood-color': string;
1767 'flood-opacity': string;
1768 'flow-from': string;
1769 'flow-into': string;
1770 'font-family': string;
1771 'font-feature-settings': string;
1772 'font-kerning': string;
1773 'font-language-override': string;
1774 'font-optical-sizing': string;
1775 'font-palette': string;
1776 'font-size': string;
1777 'font-size-adjust': string;
1778 'font-stretch': string;
1779 'font-style': string;
1780 'font-synthesis': string;
1781 'font-synthesis-small-caps': string;
1782 'font-synthesis-style': string;
1783 'font-synthesis-weight': string;
1784 'font-variant': string;
1785 'font-variant-alternates': string;
1786 'font-variant-caps': string;
1787 'font-variant-east-asian': string;
1788 'font-variant-emoji': string;
1789 'font-variant-ligatures': string;
1790 'font-variant-numeric': string;
1791 'font-variant-position': string;
1792 'font-variation-settings': string;
1793 'font-weight': string;
1794 'footnote-display': string;
1795 'footnote-policy': string;
1796 'forced-color-adjust': string;
1797 'glyph-orientation-horizontal': string;
1798 'glyph-orientation-vertical': string;
1799 'grid-area': string;
1800 'grid-auto-columns': string;
1801 'grid-auto-flow': string;
1802 'grid-auto-rows': string;
1803 'grid-column': string;
1804 'grid-column-end': string;
1805 'grid-column-start': string;
1806 'grid-row': string;
1807 'grid-row-end': string;
1808 'grid-row-start': string;
1809 'grid-template': string;
1810 'grid-template-areas': string;
1811 'grid-template-columns': string;
1812 'grid-template-rows': string;
1813 'hanging-punctuation': string;
1814 'hyphenate-character': string;
1815 'hyphenate-limit-chars': string;
1816 'hyphenate-limit-last': string;
1817 'hyphenate-limit-lines': string;
1818 'hyphenate-limit-zone': string;
1819 'image-orientation': string;
1820 'image-rendering': string;
1821 'image-resolution': string;
1822 'initial-letters': string;
1823 'initial-letters-align': string;
1824 'initial-letters-wrap': string;
1825 'inline-size': string;
1826 'inline-sizing': string;
1827 'inset-block': string;
1828 'inset-block-end': string;
1829 'inset-block-start': string;
1830 'inset-inline': string;
1831 'inset-inline-end': string;
1832 'inset-inline-start': string;
1833 'justify-content': string;
1834 'justify-items': string;
1835 'justify-self': string;
1836 'letter-spacing': string;
1837 'lighting-color': string;
1838 'line-break': string;
1839 'line-clamp': string;
1840 'line-grid': string;
1841 'line-height': string;
1842 'line-padding': string;
1843 'line-snap': string;
1844 'list-style': string;
1845 'list-style-image': string;
1846 'list-style-position': string;
1847 'list-style-type': string;
1848 'margin-block': string;
1849 'margin-block-end': string;
1850 'margin-block-start': string;
1851 'margin-bottom': string;
1852 'margin-inline': string;
1853 'margin-inline-end': string;
1854 'margin-inline-start': string;
1855 'margin-left': string;
1856 'margin-right': string;
1857 'margin-top': string;
1858 'margin-trim': string;
1859 'marker-end': string;
1860 'marker-mid': string;
1861 'marker-offset': string;
1862 'marker-side': string;
1863 'marker-start': string;
1864 'mask-border': string;
1865 'mask-border-mode': string;
1866 'mask-border-outset': string;
1867 'mask-border-repeat': string;
1868 'mask-border-slice': string;
1869 'mask-border-source': string;
1870 'mask-border-width': string;
1871 'mask-clip': string;
1872 'mask-composite': string;
1873 'mask-image': string;
1874 'mask-mode': string;
1875 'mask-origin': string;
1876 'mask-position': string;
1877 'mask-repeat': string;
1878 'mask-size': string;
1879 'mask-type': string;
1880 'max-block-size': string;
1881 'max-height': string;
1882 'max-inline-size': string;
1883 'max-lines': string;
1884 'max-width': string;
1885 'min-block-size': string;
1886 'min-height': string;
1887 'min-inline-size': string;
1888 'min-width': string;
1889 'mix-blend-mode': string;
1890 'nav-down': string;
1891 'nav-left': string;
1892 'nav-right': string;
1893 'nav-up': string;
1894 'object-fit': string;
1895 'object-position': string;
1896 'offset-after': string;
1897 'offset-anchor': string;
1898 'offset-before': string;
1899 'offset-distance': string;
1900 'offset-end': string;
1901 'offset-path': string;
1902 'offset-position': string;
1903 'offset-rotate': string;
1904 'offset-start': string;
1905 'outline-color': string;
1906 'outline-offset': string;
1907 'outline-style': string;
1908 'outline-width': string;
1909 'overflow-block': string;
1910 'overflow-inline': string;
1911 'overflow-wrap': string;
1912 'overflow-x': string;
1913 'overflow-y': string;
1914 'padding-block': string;
1915 'padding-block-end': string;
1916 'padding-block-start': string;
1917 'padding-bottom': string;
1918 'padding-inline': string;
1919 'padding-inline-end': string;
1920 'padding-inline-start': string;
1921 'padding-left': string;
1922 'padding-right': string;
1923 'padding-top': string;
1924 'page-break-after': string;
1925 'page-break-before': string;
1926 'page-break-inside': string;
1927 'pause-after': string;
1928 'pause-before': string;
1929 'pitch-range': string;
1930 'place-content': string;
1931 'place-items': string;
1932 'place-self': string;
1933 'play-during': string;
1934 'pointer-events': string;
1935 'region-fragment': string;
1936 'row-gap': string;
1937 'ruby-align': string;
1938 'ruby-merge': string;
1939 'ruby-position': string;
1940 'scroll-behavior': string;
1941 'scroll-margin': string;
1942 'scroll-margin-block': string;
1943 'scroll-margin-block-end': string;
1944 'scroll-margin-block-start': string;
1945 'scroll-margin-bottom': string;
1946 'scroll-margin-inline': string;
1947 'scroll-margin-inline-end': string;
1948 'scroll-margin-inline-start': string;
1949 'scroll-margin-left': string;
1950 'scroll-margin-right': string;
1951 'scroll-margin-top': string;
1952 'scroll-padding': string;
1953 'scroll-padding-block': string;
1954 'scroll-padding-block-end': string;
1955 'scroll-padding-block-start': string;
1956 'scroll-padding-bottom': string;
1957 'scroll-padding-inline': string;
1958 'scroll-padding-inline-end': string;
1959 'scroll-padding-inline-start': string;
1960 'scroll-padding-left': string;
1961 'scroll-padding-right': string;
1962 'scroll-padding-top': string;
1963 'scroll-snap-align': string;
1964 'scroll-snap-stop': string;
1965 'scroll-snap-type': string;
1966 'shape-image-threshold': string;
1967 'shape-inside': string;
1968 'shape-margin': string;
1969 'shape-outside': string;
1970 'shape-rendering': string;
1971 'spatial-navigation-action': string;
1972 'spatial-navigation-contain': string;
1973 'spatial-navigation-function': string;
1974 'speak-header': string;
1975 'speak-numeral': string;
1976 'speak-punctuation': string;
1977 'speech-rate': string;
1978 'stop-color': string;
1979 'stop-opacity': string;
1980 'string-set': string;
1981 'stroke-dasharray': string;
1982 'stroke-dashoffset': string;
1983 'stroke-linecap': string;
1984 'stroke-linejoin': string;
1985 'stroke-miterlimit': string;
1986 'stroke-opacity': string;
1987 'stroke-width': string;
1988 'tab-size': string;
1989 'table-layout': string;
1990 'text-align': string;
1991 'text-align-all': string;
1992 'text-align-last': string;
1993 'text-anchor': string;
1994 'text-combine-upright': string;
1995 'text-decoration': string;
1996 'text-decoration-color': string;
1997 'text-decoration-line': string;
1998 'text-decoration-style': string;
1999 'text-emphasis': string;
2000 'text-emphasis-color': string;
2001 'text-emphasis-position': string;
2002 'text-emphasis-style': string;
2003 'text-group-align': string;
2004 'text-indent': string;
2005 'text-justify': string;
2006 'text-line-through': string;
2007 'text-line-through-color': string;
2008 'text-line-through-mode': string;
2009 'text-line-through-style': string;
2010 'text-line-through-width': string;
2011 'text-orientation': string;
2012 'text-overflow': string;
2013 'text-overline': string;
2014 'text-overline-color': string;
2015 'text-overline-mode': string;
2016 'text-overline-style': string;
2017 'text-overline-width': string;
2018 'text-rendering': string;
2019 'text-shadow': string;
2020 'text-space-collapse': string;
2021 'text-space-trim': string;
2022 'text-spacing': string;
2023 'text-transform': string;
2024 'text-underline': string;
2025 'text-underline-color': string;
2026 'text-underline-mode': string;
2027 'text-underline-position': string;
2028 'text-underline-style': string;
2029 'text-underline-width': string;
2030 'text-wrap': string;
2031 'transform-box': string;
2032 'transform-origin': string;
2033 'transition-delay': string;
2034 'transition-duration': string;
2035 'transition-property': string;
2036 'transition-timing-function': string;
2037 'unicode-bidi': string;
2038 'unicode-range': string;
2039 'user-select': string;
2040 'vector-effect': string;
2041 'vertical-align': string;
2042 'voice-family': string;
2043 'white-space': string;
2044 'will-change': string;
2045 'word-boundary-detection': string;
2046 'word-boundary-expansion': string;
2047 'word-break': string;
2048 'word-spacing': string;
2049 'word-wrap': string;
2050 'wrap-after': string;
2051 'wrap-before': string;
2052 'wrap-flow': string;
2053 'wrap-inside': string;
2054 'wrap-through': string;
2055 'writing-mode': string;
2056 'z-index': string;
2057}