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.
32 lines (31 loc) • 2.16 kB
TypeScript
import * as flatbuffers from 'flatbuffers';
import { Checkpoint } from '../duc/checkpoint';
import { Delta } from '../duc/delta';
import { VersionGraphMetadata } from '../duc/version-graph-metadata';
export declare class VersionGraph {
bb: flatbuffers.ByteBuffer | null;
bb_pos: number;
__init(i: number, bb: flatbuffers.ByteBuffer): VersionGraph;
static getRootAsVersionGraph(bb: flatbuffers.ByteBuffer, obj?: VersionGraph): VersionGraph;
static getSizePrefixedRootAsVersionGraph(bb: flatbuffers.ByteBuffer, obj?: VersionGraph): VersionGraph;
userCheckpointVersionId(): string | null;
userCheckpointVersionId(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
latestVersionId(): string | null;
latestVersionId(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
checkpoints(index: number, obj?: Checkpoint): Checkpoint | null;
checkpointsLength(): number;
deltas(index: number, obj?: Delta): Delta | null;
deltasLength(): number;
metadata(obj?: VersionGraphMetadata): VersionGraphMetadata | null;
static startVersionGraph(builder: flatbuffers.Builder): void;
static addUserCheckpointVersionId(builder: flatbuffers.Builder, userCheckpointVersionIdOffset: flatbuffers.Offset): void;
static addLatestVersionId(builder: flatbuffers.Builder, latestVersionIdOffset: flatbuffers.Offset): void;
static addCheckpoints(builder: flatbuffers.Builder, checkpointsOffset: flatbuffers.Offset): void;
static createCheckpointsVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset;
static startCheckpointsVector(builder: flatbuffers.Builder, numElems: number): void;
static addDeltas(builder: flatbuffers.Builder, deltasOffset: flatbuffers.Offset): void;
static createDeltasVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset;
static startDeltasVector(builder: flatbuffers.Builder, numElems: number): void;
static addMetadata(builder: flatbuffers.Builder, metadataOffset: flatbuffers.Offset): void;
static endVersionGraph(builder: flatbuffers.Builder): flatbuffers.Offset;
}