{
  "version": 3,
  "sources": ["../../src/types/dxf.ts"],
  "sourcesContent": ["// DXF parsing and structure types\n\nimport type { Entity } from './entity'\nimport type { ParsedObjects } from './tables'\n\nexport interface LayerTable {\n  name: string\n  frozen?: boolean\n  colorNumber?: number\n  [key: string]: unknown\n}\n\nexport interface DimStyleTable {\n  name: string\n  dimAsz?: number\n  dimTxt?: number\n  dimScale?: number\n  dimGap?: number\n  dimExo?: number\n  dimExe?: number\n  dimClrd?: number\n  dimClre?: number\n  dimClrt?: number\n  dimLwd?: number\n  dimLwe?: number\n  dimBlk?: string   // Arrow block name (342)\n  dimBlk1?: string  // First arrow block (343)\n  dimBlk2?: string  // Second arrow block (344)\n  [key: string]: unknown\n}\n\nexport interface Tables {\n  layers: {\n    [name: string]: LayerTable\n  }\n  dimStyles?: {\n    [name: string]: DimStyleTable\n  }\n  [key: string]: any\n}\n\nexport interface Block {\n  name: string\n  entities: Entity[]\n  x: number\n  y: number\n  z?: number\n}\n\nexport interface Blocks {\n  [name: string]: Block\n}\n\nexport type BlockArray = Block[]\n\nexport interface ParsedDXF {\n  header?: any\n  tables: Tables\n  blocks: BlockArray\n  entities: Entity[]\n  objects?: ParsedObjects\n}\n\nexport type DXFTuple = [number, string | number]\n"],
  "mappings": ";;;;;;;;;;;;;;AAAA;AAAA;",
  "names": []
}
