@mlightcad/libredwg-web
Version:
A DWG/DXF JavaScript parser based on libredwg
29 lines • 1.15 kB
TypeScript
import { DwgClass } from './classes';
import { DwgEntity } from './entities';
import { DwgHeader } from './header';
import { DwgDictionaryObject, DwgImageDefObject, DwgLayoutObject, DwgSpatialFilterObject } from './objects';
import { DwgAppIdEntry, DwgBlockRecordTableEntry, DwgDimStyleTableEntry, DwgLayerTableEntry, DwgLTypeTableEntry, DwgStyleTableEntry, DwgTable, DwgVPortTableEntry } from './tables';
export interface DwgDatabase {
tables: {
APPID: DwgTable<DwgAppIdEntry>;
BLOCK_RECORD: DwgTable<DwgBlockRecordTableEntry>;
DIMSTYLE: DwgTable<DwgDimStyleTableEntry>;
LAYER: DwgTable<DwgLayerTableEntry>;
LTYPE: DwgTable<DwgLTypeTableEntry>;
STYLE: DwgTable<DwgStyleTableEntry>;
VPORT: DwgTable<DwgVPortTableEntry>;
};
objects: {
DICTIONARY: DwgDictionaryObject[];
IMAGEDEF: DwgImageDefObject[];
LAYOUT: DwgLayoutObject[];
SPATIAL_FILTER: DwgSpatialFilterObject[];
};
header: DwgHeader;
/**
* All of entities in the model space.
*/
entities: DwgEntity[];
classes: DwgClass[];
}
//# sourceMappingURL=database.d.ts.map