UNPKG

ducjs

Version:

The duc 2D CAD file format is a cornerstone of our advanced design system, conceived to cater to professionals seeking precision and efficiency in their design work.

88 lines (87 loc) 6.25 kB
import * as flatbuffers from 'flatbuffers'; import { DictionaryEntry } from '../duc/dictionary-entry'; import { DucBlock } from '../duc/duc-block'; import { DucExternalFileEntry } from '../duc/duc-external-file-entry'; import { DucGlobalState } from '../duc/duc-global-state'; import { DucGroup } from '../duc/duc-group'; import { DucLayer } from '../duc/duc-layer'; import { DucLocalState } from '../duc/duc-local-state'; import { DucRegion } from '../duc/duc-region'; import { ElementWrapper } from '../duc/element-wrapper'; import { Standard } from '../duc/standard'; import { VersionGraph } from '../duc/version-graph'; export declare class ExportedDataState { bb: flatbuffers.ByteBuffer | null; bb_pos: number; __init(i: number, bb: flatbuffers.ByteBuffer): ExportedDataState; static getRootAsExportedDataState(bb: flatbuffers.ByteBuffer, obj?: ExportedDataState): ExportedDataState; static getSizePrefixedRootAsExportedDataState(bb: flatbuffers.ByteBuffer, obj?: ExportedDataState): ExportedDataState; static bufferHasIdentifier(bb: flatbuffers.ByteBuffer): boolean; type(): string | null; type(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; versionLegacy(): number; source(): string | null; source(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; version(): string | null; version(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; thumbnail(index: number): number | null; thumbnailLength(): number; thumbnailArray(): Uint8Array | null; dictionary(index: number, obj?: DictionaryEntry): DictionaryEntry | null; dictionaryLength(): number; elements(index: number, obj?: ElementWrapper): ElementWrapper | null; elementsLength(): number; blocks(index: number, obj?: DucBlock): DucBlock | null; blocksLength(): number; groups(index: number, obj?: DucGroup): DucGroup | null; groupsLength(): number; regions(index: number, obj?: DucRegion): DucRegion | null; regionsLength(): number; layers(index: number, obj?: DucLayer): DucLayer | null; layersLength(): number; standards(index: number, obj?: Standard): Standard | null; standardsLength(): number; ducLocalState(obj?: DucLocalState): DucLocalState | null; ducGlobalState(obj?: DucGlobalState): DucGlobalState | null; externalFiles(index: number, obj?: DucExternalFileEntry): DucExternalFileEntry | null; externalFilesLength(): number; versionGraph(obj?: VersionGraph): VersionGraph | null; static startExportedDataState(builder: flatbuffers.Builder): void; static addType(builder: flatbuffers.Builder, typeOffset: flatbuffers.Offset): void; static addVersionLegacy(builder: flatbuffers.Builder, versionLegacy: number): void; static addSource(builder: flatbuffers.Builder, sourceOffset: flatbuffers.Offset): void; static addVersion(builder: flatbuffers.Builder, versionOffset: flatbuffers.Offset): void; static addThumbnail(builder: flatbuffers.Builder, thumbnailOffset: flatbuffers.Offset): void; static createThumbnailVector(builder: flatbuffers.Builder, data: number[] | Uint8Array): flatbuffers.Offset; static startThumbnailVector(builder: flatbuffers.Builder, numElems: number): void; static addDictionary(builder: flatbuffers.Builder, dictionaryOffset: flatbuffers.Offset): void; static createDictionaryVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset; static startDictionaryVector(builder: flatbuffers.Builder, numElems: number): void; static addElements(builder: flatbuffers.Builder, elementsOffset: flatbuffers.Offset): void; static createElementsVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset; static startElementsVector(builder: flatbuffers.Builder, numElems: number): void; static addBlocks(builder: flatbuffers.Builder, blocksOffset: flatbuffers.Offset): void; static createBlocksVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset; static startBlocksVector(builder: flatbuffers.Builder, numElems: number): void; static addGroups(builder: flatbuffers.Builder, groupsOffset: flatbuffers.Offset): void; static createGroupsVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset; static startGroupsVector(builder: flatbuffers.Builder, numElems: number): void; static addRegions(builder: flatbuffers.Builder, regionsOffset: flatbuffers.Offset): void; static createRegionsVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset; static startRegionsVector(builder: flatbuffers.Builder, numElems: number): void; static addLayers(builder: flatbuffers.Builder, layersOffset: flatbuffers.Offset): void; static createLayersVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset; static startLayersVector(builder: flatbuffers.Builder, numElems: number): void; static addStandards(builder: flatbuffers.Builder, standardsOffset: flatbuffers.Offset): void; static createStandardsVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset; static startStandardsVector(builder: flatbuffers.Builder, numElems: number): void; static addDucLocalState(builder: flatbuffers.Builder, ducLocalStateOffset: flatbuffers.Offset): void; static addDucGlobalState(builder: flatbuffers.Builder, ducGlobalStateOffset: flatbuffers.Offset): void; static addExternalFiles(builder: flatbuffers.Builder, externalFilesOffset: flatbuffers.Offset): void; static createExternalFilesVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset; static startExternalFilesVector(builder: flatbuffers.Builder, numElems: number): void; static addVersionGraph(builder: flatbuffers.Builder, versionGraphOffset: flatbuffers.Offset): void; static endExportedDataState(builder: flatbuffers.Builder): flatbuffers.Offset; static finishExportedDataStateBuffer(builder: flatbuffers.Builder, offset: flatbuffers.Offset): void; static finishSizePrefixedExportedDataStateBuffer(builder: flatbuffers.Builder, offset: flatbuffers.Offset): void; }