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.
21 lines (20 loc) • 1.26 kB
TypeScript
import * as flatbuffers from 'flatbuffers';
import { JSONPatchOperation } from '../duc/jsonpatch-operation';
import { VersionBase } from '../duc/version-base';
export declare class Delta {
bb: flatbuffers.ByteBuffer | null;
bb_pos: number;
__init(i: number, bb: flatbuffers.ByteBuffer): Delta;
static getRootAsDelta(bb: flatbuffers.ByteBuffer, obj?: Delta): Delta;
static getSizePrefixedRootAsDelta(bb: flatbuffers.ByteBuffer, obj?: Delta): Delta;
base(obj?: VersionBase): VersionBase | null;
patch(index: number, obj?: JSONPatchOperation): JSONPatchOperation | null;
patchLength(): number;
static startDelta(builder: flatbuffers.Builder): void;
static addBase(builder: flatbuffers.Builder, baseOffset: flatbuffers.Offset): void;
static addPatch(builder: flatbuffers.Builder, patchOffset: flatbuffers.Offset): void;
static createPatchVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset;
static startPatchVector(builder: flatbuffers.Builder, numElems: number): void;
static endDelta(builder: flatbuffers.Builder): flatbuffers.Offset;
static createDelta(builder: flatbuffers.Builder, baseOffset: flatbuffers.Offset, patchOffset: flatbuffers.Offset): flatbuffers.Offset;
}