import * as CSS from 'csstype'; import {NanoRenderer} from '../types/nano'; type TLength = string | number; export interface EmmetAddon { // Visual Formatting; // /** * Short for `position` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ pos?: CSS.Property.Position; /** * Short for `top` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ t?: CSS.Property.Top; /** * Short for `right` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ r?: CSS.Property.Right; /** * Short for `bottom` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ b?: CSS.Property.Bottom; /** * Short for `left` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ l?: CSS.Property.Left; /** * Short for `z-index` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ z?: CSS.Property.ZIndex; /** * Short for `float` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ fl?: CSS.Property.Float; /** * Short for `clear` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ cl?: CSS.Property.Clear; /** * Short for `display` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ d?: CSS.Property.Display; /** * Short for `visibility` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ v?: CSS.Property.Visibility; /** * Short for `overflow` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ ov?: CSS.Property.Overflow; /** * Short for `overflow-x` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ ovx?: CSS.Property.OverflowX; /** * Short for `overflow-y` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ ovy?: CSS.Property.OverflowY; /** * Short for `overflow-style` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ ovs?: CSS.Property.MsOverflowStyle; /** * Short for `zoom` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ zm?: CSS.Property.Zoom; /** * Short for `clip` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ cp?: CSS.Property.Clip; /** * Short for `resize` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ rsz?: CSS.Property.Resize; /** * Short for `cursor` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ cur?: CSS.Property.Cursor; // Margin & Padding; // /** * Short for `margin` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ m?: CSS.Property.Margin; /** * Short for `margin-top` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ mt?: CSS.Property.MarginTop; /** * Short for `margin-right` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ mr?: CSS.Property.MarginRight; /** * Short for `margin-bottom` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ mb?: CSS.Property.MarginBottom; /** * Short for `margin-left` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ ml?: CSS.Property.MarginLeft; /** * Short for `padding` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ p?: CSS.Property.Padding; /** * Short for `paddin-top` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ pt?: CSS.Property.PaddingTop; /** * Short for `padding-right` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ pr?: CSS.Property.PaddingRight; /** * Short for `padding-bottom` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ pb?: CSS.Property.PaddingBottom; /** * Short for `padding-left` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ pl?: CSS.Property.PaddingLeft; // Box Sizing; // /** * Short for `box-sizing` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bxz?: CSS.Property.BoxSizing; /** * Short for `box-shadow` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bxsh?: CSS.Property.BoxShadow; /** * Short for `width` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ w?: CSS.Property.Width; /** * Short for `height` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ h?: CSS.Property.Height; /** * Short for `max-width` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ maw?: CSS.Property.MaxWidth; /** * Short for `max-height` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ mah?: CSS.Property.MaxHeight; /** * Short for `min-width` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ miw?: CSS.Property.MinWidth; /** * Short for `min-height` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ mih?: CSS.Property.MinHeight; // Font; // /** * Short for `font` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ f?: CSS.Property.Font; /** * Short for `font-weight` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ fw?: CSS.Property.FontWeight; /** * Short for `font-style` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ fs?: CSS.Property.FontStyle; /** * Short for `font-variant` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ fv?: CSS.Property.FontVariant; /** * Short for `font-size` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ fz?: CSS.Property.FontSize; /** * Short for `font-family` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ ff?: CSS.Property.FontFamily; /** * Short for `font-stretch` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ fst?: CSS.Property.FontStretch; // Text; // /** * Short for `vertical-align` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ va?: CSS.Property.VerticalAlign; /** * Short for `text-align` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ ta?: CSS.Property.TextAlign; /** * Short for `text-decoration` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ td?: CSS.Property.TextDecoration; /** * Short for `text-emphasis` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ te?: CSS.Property.TextEmphasis; /** * Short for `text-indent` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ ti?: CSS.Property.TextIndent; /** * Short for `text-justify` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ tj?: CSS.Property.TextJustify; /** * Short for `text-transform` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ tt?: CSS.Property.TextTransform; /** * Short for `text-shadow` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ tsh?: CSS.Property.TextShadow; /** * Short for `line-height` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ lh?: CSS.Property.LineHeight; /** * Short for `letter-spacing` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ lts?: CSS.Property.LetterSpacing; /** * Short for `white-space` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ whs?: CSS.Property.WhiteSpace; /** * Short for `word-break` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ wob?: CSS.Property.WordBreak; /** * Short for `word-spacing` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ wos?: CSS.Property.WordSpacing; /** * Short for `word-wrap` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ wow?: CSS.Property.WordWrap; // Background; // /** * Short for `background` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bg?: CSS.Property.Background; /** * Short for `background-color` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bgc?: CSS.Property.BackgroundColor; /** * Short for `background-image` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bgi?: CSS.Property.BackgroundImage; /** * Short for `background-repeat` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bgr?: CSS.Property.BackgroundRepeat; /** * Short for `background-attachment` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bga?: CSS.Property.BackgroundAttachment; /** * Short for `background-position` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bgp?: CSS.Property.BackgroundPosition; /** * Short for `background-position-x` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bgpx?: CSS.Property.BackgroundPositionX; /** * Short for `background-position-y` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bgpy?: CSS.Property.BackgroundPositionY; /** * Short for `background-clip` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bgcp?: CSS.Property.BackgroundClip; /** * Short for `background-origin` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bgo?: CSS.Property.BackgroundOrigin; /** * Short for `background-size` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bgsz?: CSS.Property.BackgroundSize; // Color; // /** * Short for `color` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ c?: CSS.Property.Color; /** * Short for `opacity` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ op?: CSS.Globals | number; // Generated Content; // /** * Short for `content` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ ct?: CSS.Property.Content; /** * Short for `quotes` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ q?: CSS.Property.Quotes; /** * Short for `counter-increment` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ coi?: CSS.Property.CounterIncrement; /** * Short for `counter-reset` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ cor?: CSS.Property.CounterReset; // Outline; // /** * Short for `outline` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ ol?: CSS.Property.Outline; /** * Short for `outline-offset` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ olo?: CSS.Property.OutlineOffset; /** * Short for `outline-width` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ olw?: CSS.Property.OutlineWidth; /** * Short for `outline-style` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ ols?: CSS.Property.OutlineStyle; /** * Short for `outline-color` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ olc?: CSS.Property.OutlineColor; // Tables; // /** * Short for `table-layout` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ tbl?: CSS.Property.TableLayout; /** * Short for `caption-side` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ cps?: CSS.Property.CaptionSide; /** * Short for `empty-cells` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ ec?: CSS.Property.EmptyCells; // Border; /** * Short for `border` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bd?: CSS.Property.Border; /** * Short for `position` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdcl?: CSS.Property.BorderCollapse; /** * Short for `position` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdc?: CSS.Property.BorderColor; /** * Short for `position` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdi?: CSS.Property.BorderImage; /** * Short for `border-style` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bds?: CSS.Property.BorderStyle; /** * Short for `border-width` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdw?: CSS.Property.BorderWidth; /** * Short for `border-top` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdt?: CSS.Property.BorderTop; /** * Short for `border-top-width` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdtw?: CSS.Property.BorderTopWidth; /** * Short for `border-top-style` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdts?: CSS.Property.BorderTopStyle; /** * Short for `border-top-color` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdtc?: CSS.Property.BorderTopColor; /** * Short for `border-right` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdr?: CSS.Property.BorderRight; /** * Short for `border-right-width` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdrw?: CSS.Property.BorderRightWidth; /** * Short for `border-right-style` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdrst?: CSS.Property.BorderRightStyle; /** * Short for `border-right-color` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdrc?: CSS.Property.BorderRightColor; /** * Short for `border-bottom` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdb?: CSS.Property.BorderBottom; /** * Short for `border-bottom-width` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdbw?: CSS.Property.BorderBottomWidth; /** * Short for `border-bottom-style` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdbs?: CSS.Property.BorderBottomStyle; /** * Short for `border-bottom-color` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdbc?: CSS.Property.BorderBottomColor; /** * Short for `border-left` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdl?: CSS.Property.BorderLeft; /** * Short for `border-left-width` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdlw?: CSS.Property.BorderLeftWidth; /** * Short for `border-left-style` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdls?: CSS.Property.BorderLeftStyle; /** * Short for `border-left-color` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdlc?: CSS.Property.BorderLeftColor; /** * Short for `border-radius` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdrs?: CSS.Property.BorderRadius; /** * Short for `border-top-left-radius` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdtlrs?: CSS.Property.BorderTopLeftRadius; /** * Short for `border-top-right-radius` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdtrrs?: CSS.Property.BorderTopRightRadius; /** * Short for `border-bottom-right-radius` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdbrrs?: CSS.Property.BorderBottomRightRadius; /** * Short for `border-bottom-left-radius` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bdblrs?: CSS.Property.BorderBottomLeftRadius; // Lists; // /** * Short for `list-style` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ lis?: CSS.Property.ListStyle; /** * Short for `list-style-position` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ lisp?: CSS.Property.ListStylePosition; /** * Short for `list-style-type` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ list?: CSS.Property.ListStyleType; /** * Short for `list-style-image` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ lisi?: CSS.Property.ListStyleImage; // Flexbox Parent/Child Properties; // /** * Short for `align-content` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ ac?: CSS.Property.AlignContent; /** * Short for `align-items` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ ai?: CSS.Property.AlignItems; /** * Short for `align-self` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ as?: CSS.Property.AlignSelf; /** * Short for `justify-content` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ jc?: CSS.Property.JustifyContent; /** * Short for `flex` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ fx?: CSS.Property.Flex; /** * Short for `flex-basis` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ fxb?: CSS.Property.FlexBasis; /** * Short for `flex-direction` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ fxd?: CSS.Property.FlexDirection; /** * Short for `flex-flow` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ fxf?: CSS.Property.FlexFlow; /** * Short for `flex-grow` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ fxg?: CSS.Globals | number; /** * Short for `position` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ fxs?: CSS.Globals | number; /** * Short for `flex-wrap` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ fxw?: CSS.Property.FlexWrap; /** * Short for `order` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ ord?: CSS.Globals | number; // CSS Grid Layout; // /** * Short for `columns` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ colm?: CSS.Property.Columns; /** * Short for `column-count` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ colmc?: CSS.Property.ColumnCount; /** * Short for `column-fill` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ colmf?: CSS.Property.ColumnFill; /** * Short for `column-gap` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ colmg?: CSS.Property.ColumnGap; /** * Short for `column-rule` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ colmr?: CSS.Property.ColumnRule; /** * Short for `column-rule-color` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ colmrc?: CSS.Property.ColumnRuleColor; /** * Short for `column-rule-style` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ colmrs?: CSS.Property.ColumnRuleStyle; /** * Short for `column-rule-width` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ colmrw?: CSS.Property.ColumnRuleWidth; /** * Short for `column-span` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ colms?: CSS.Property.ColumnSpan; /** * Short for `column-width` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ colmw?: CSS.Property.ColumnWidth; // CSS Transitions; // /** * Short for `transform` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ trf?: CSS.Property.Transform; /** * Short for `transform-origin` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ trfo?: CSS.Property.TransformOrigin; /** * Short for `transform-style` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ trfs?: CSS.Property.TransformStyle; /** * Short for `transition` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ trs?: CSS.Property.Transition; /** * Short for `transition-delay` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ trsde?: CSS.Globals | number; /** * Short for `transition-duration` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ trsdu?: CSS.Globals | number; /** * Short for `transition-property` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ trsp?: CSS.Property.TransitionProperty; /** * Short for `transition-timing-function` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ trstf?: CSS.Property.TransitionTimingFunction; // Others; // /** * Short for `backface-visibility` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ bfv?: CSS.Property.BackfaceVisibility; /** * Short for `text-overflow` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ tov?: CSS.Property.TextOverflow; /** * Short for `orientation` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ ori?: CSS.AtRule.Orientation; /** * Short for `user-select` property. Requires [`atoms` addon](https://github.com/streamich/nano-css/blob/master/docs/atoms.md). */ us?: CSS.Property.UserSelect; } export function addon(nano: NanoRenderer);