37 lines
973 B
JavaScript
37 lines
973 B
JavaScript
/**
|
|
* Generate a list of every possible transform key.
|
|
*/
|
|
const transformPropOrder = [
|
|
"transformPerspective",
|
|
"x",
|
|
"y",
|
|
"z",
|
|
"translateX",
|
|
"translateY",
|
|
"translateZ",
|
|
"scale",
|
|
"scaleX",
|
|
"scaleY",
|
|
"rotate",
|
|
"rotateX",
|
|
"rotateY",
|
|
"rotateZ",
|
|
"skew",
|
|
"skewX",
|
|
"skewY",
|
|
];
|
|
/**
|
|
* A quick lookup for transform props.
|
|
*
|
|
* `pathRotation` is a transform for routing purposes (skipped from raw
|
|
* style application, wired to the transform composite, flags transform
|
|
* dirty) but is intentionally NOT in `transformPropOrder` — it is
|
|
* composed onto `rotate` at the build sites, not serialized in its own
|
|
* slot, and must stay out of the order-array consumers (parse-transform,
|
|
* unit-conversion, keys-position).
|
|
*/
|
|
const transformProps = /*@__PURE__*/ (() => new Set([...transformPropOrder, "pathRotation"]))();
|
|
|
|
export { transformPropOrder, transformProps };
|
|
//# sourceMappingURL=keys-transform.mjs.map
|