From 67883923cf62ab7d012fc2f53ff212580eddec1a Mon Sep 17 00:00:00 2001 From: Anders Hartvoll Ruud Date: Mon, 14 Mar 2022 10:43:37 +0100 Subject: [PATCH] [css-typed-om] Add factory functions for new viewport/container units --- css-typed-om/Overview.bs | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/css-typed-om/Overview.bs b/css-typed-om/Overview.bs index 8e6a41fe..443dc58d 100644 --- a/css-typed-om/Overview.bs +++ b/css-typed-om/Overview.bs @@ -2297,6 +2297,30 @@ partial namespace CSS { CSSUnitValue vb(double value); CSSUnitValue vmin(double value); CSSUnitValue vmax(double value); + CSSUnitValue svw(double value); + CSSUnitValue svh(double value); + CSSUnitValue svi(double value); + CSSUnitValue svb(double value); + CSSUnitValue svmin(double value); + CSSUnitValue svmax(double value); + CSSUnitValue lvw(double value); + CSSUnitValue lvh(double value); + CSSUnitValue lvi(double value); + CSSUnitValue lvb(double value); + CSSUnitValue lvmin(double value); + CSSUnitValue lvmax(double value); + CSSUnitValue dvw(double value); + CSSUnitValue dvh(double value); + CSSUnitValue dvi(double value); + CSSUnitValue dvb(double value); + CSSUnitValue dvmin(double value); + CSSUnitValue dvmax(double value); + CSSUnitValue cqw(double value); + CSSUnitValue cqh(double value); + CSSUnitValue cqi(double value); + CSSUnitValue cqb(double value); + CSSUnitValue cqmin(double value); + CSSUnitValue cqmax(double value); CSSUnitValue cm(double value); CSSUnitValue mm(double value); CSSUnitValue Q(double value); @@ -2342,7 +2366,7 @@ partial namespace CSS { if it's stored in another variable; `let foo = CSS.px; let val = foo(5);` does not return a `{value: 5, unit: "foo"}` {{CSSUnitValue}}. The above talk about names is just a shorthand - to avoid defining the unit individually for all ~20 functions. + to avoid defining the unit individually for all ~60 functions.