Files
sousa-gecko/dom/webidl/CSSMathValue.webidl
T

26 lines
752 B
Plaintext

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
* You can obtain one at http://mozilla.org/MPL/2.0/.
*
* The origin of this IDL file is
* https://drafts.css-houdini.org/css-typed-om-1/#complex-numeric
*/
// https://drafts.css-houdini.org/css-typed-om-1/#cssmathvalue
// TODO: Expose to LayoutWorklet
[Exposed=(Window, Worker, PaintWorklet), Pref="layout.css.typed-om.enabled"]
interface CSSMathValue : CSSNumericValue {
readonly attribute CSSMathOperator operator;
};
// https://drafts.css-houdini.org/css-typed-om-1/#enumdef-cssmathoperator
enum CSSMathOperator {
"sum",
"product",
"negate",
"invert",
"min",
"max",
"clamp",
};