"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const typeInt = require("./type-int.js");
const units = require("../../../../../../../../style-value-types@5.0.0/node_modules/style-value-types/dist/es/numbers/units.js");
const index = require("../../../../../../../../style-value-types@5.0.0/node_modules/style-value-types/dist/es/numbers/index.js");
var numberValueTypes = {
  // Border props
  borderWidth: units.px,
  borderTopWidth: units.px,
  borderRightWidth: units.px,
  borderBottomWidth: units.px,
  borderLeftWidth: units.px,
  borderRadius: units.px,
  radius: units.px,
  borderTopLeftRadius: units.px,
  borderTopRightRadius: units.px,
  borderBottomRightRadius: units.px,
  borderBottomLeftRadius: units.px,
  // Positioning props
  width: units.px,
  maxWidth: units.px,
  height: units.px,
  maxHeight: units.px,
  size: units.px,
  top: units.px,
  right: units.px,
  bottom: units.px,
  left: units.px,
  // Spacing props
  padding: units.px,
  paddingTop: units.px,
  paddingRight: units.px,
  paddingBottom: units.px,
  paddingLeft: units.px,
  margin: units.px,
  marginTop: units.px,
  marginRight: units.px,
  marginBottom: units.px,
  marginLeft: units.px,
  // Transform props
  rotate: units.degrees,
  rotateX: units.degrees,
  rotateY: units.degrees,
  rotateZ: units.degrees,
  scale: index.scale,
  scaleX: index.scale,
  scaleY: index.scale,
  scaleZ: index.scale,
  skew: units.degrees,
  skewX: units.degrees,
  skewY: units.degrees,
  distance: units.px,
  translateX: units.px,
  translateY: units.px,
  translateZ: units.px,
  x: units.px,
  y: units.px,
  z: units.px,
  perspective: units.px,
  transformPerspective: units.px,
  opacity: index.alpha,
  originX: units.progressPercentage,
  originY: units.progressPercentage,
  originZ: units.px,
  // Misc
  zIndex: typeInt.int,
  // SVG
  fillOpacity: index.alpha,
  strokeOpacity: index.alpha,
  numOctaves: typeInt.int
};
exports.numberValueTypes = numberValueTypes;
//# sourceMappingURL=number.js.map
