diff --git a/css-typed-om/Overview.bs b/css-typed-om/Overview.bs index 466214e9..9835d4d5 100644 --- a/css-typed-om/Overview.bs +++ b/css-typed-om/Overview.bs @@ -52,8 +52,21 @@ The parse(DOMString property, DOMString cssText as a valid {{StyleValue}} or sequence<{{StyleValue}}> for property, returning null on failure. -Issue(41): Need to add a section describing values that reference custom properties. Should StyleValue handle - this or should it be a subclass? +{{TokenStreamValue}} objects {#tokenstreamvalue-objects} +---------------------------------------------- + +
+interface TokenStreamValue : StyleValue {
+  iterable<(DOMString or VariableReferenceValue)>;
+};
+
+interface VariableReferenceValue {
+  attribute string variable;
+  attribute TokenStreamValue fallback;
+};
+
+ +{{TokenStreamValue}} objects represent unsupported values and values that reference custom properties. They represent a list of string fragments and variable references. The {{StylePropertyMap}} {#the-stylepropertymap} ================================================