{
  "version": 3,
  "sources": ["../../src/types/common.ts"],
  "sourcesContent": ["// Common geometric types\n\n/** 2D Point as tuple [x, y] */\nexport type PointTuple = [number, number]\n\nexport interface Point2D {\n  x: number\n  y: number\n}\n\nexport interface Point3D extends Point2D {\n  z: number\n}\n\nexport interface RGB {\n  r: number\n  g: number\n  b: number\n}\n\nexport type ColorRGB = [number, number, number]\n\nexport interface Transform {\n  x?: number\n  y?: number\n  scaleX?: number\n  scaleY?: number\n  scaleZ?: number\n  rotation?: number\n  extrusionX?: number\n  extrusionY?: number\n  extrusionZ?: number\n}\n\n/** Transform with all properties required */\n// eslint-disable-next-line @typescript-eslint/no-empty-object-type\nexport interface ZeroTransform extends Required<Transform> {}\n"],
  "mappings": ";;;;;;;;;;;;;;AAAA;AAAA;",
  "names": []
}
