{
  "version": 3,
  "sources": ["../../src/types/viewport-entity.ts"],
  "sourcesContent": ["// Viewport entity type\n\nimport type { BaseEntity } from './base-entity'\n\n/**\n * Viewport entity\n * Represents a viewport in model space or paper space\n */\nexport interface ViewportEntity extends BaseEntity {\n  type: 'VIEWPORT'\n  /** Layout reference */\n  layout?: number\n  /** Viewport width */\n  width?: number\n  /** Viewport height */\n  height?: number\n  /** Snap rotation angle */\n  snapAngle?: number\n  /** View twist angle */\n  angle?: number\n  /** Viewport status field */\n  status?: string | number\n  /** Viewport ID */\n  id?: string | number\n  /** Viewport flags */\n  flags?: string | number\n  /** UCS origin X coordinate */\n  x?: number\n  /** UCS origin Y coordinate */\n  y?: number\n  /** UCS origin Z coordinate */\n  z?: number\n  /** UCS X-axis X component */\n  xAxisX?: number\n  /** UCS X-axis Y component */\n  xAxisY?: number\n  /** UCS X-axis Z component */\n  xAxisZ?: number\n  /** View elevation */\n  elevation?: number\n  /** Render mode */\n  render?: string | number\n  /** Center point in WCS */\n  center?: {\n    x?: number\n    y?: number\n    z?: number\n  }\n  /** Center point in DCS */\n  centerDCS?: {\n    x?: number\n    y?: number\n  }\n  /** Snap base point */\n  snap?: {\n    x?: number\n    y?: number\n  }\n  /** Snap spacing */\n  snapSpacing?: {\n    x?: number\n    y?: number\n  }\n  /** Grid spacing */\n  gridSpacing?: {\n    x?: number\n    y?: number\n  }\n  /** View direction from target */\n  direction?: {\n    x?: number\n    y?: number\n    z?: number\n  }\n  /** View target point */\n  target?: {\n    x?: number\n    y?: number\n    z?: number\n  }\n}\n"],
  "mappings": ";;;;;;;;;;;;;;AAAA;AAAA;",
  "names": []
}
