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.
89 lines (88 loc) • 5.49 kB
TypeScript
import * as flatbuffers from 'flatbuffers';
import { BoundElement } from '../duc/bound-element';
import { _DucElementStylesBase } from '../duc/duc-element-styles-base';
export declare class _DucElementBase {
bb: flatbuffers.ByteBuffer | null;
bb_pos: number;
__init(i: number, bb: flatbuffers.ByteBuffer): _DucElementBase;
static getRootAs_DucElementBase(bb: flatbuffers.ByteBuffer, obj?: _DucElementBase): _DucElementBase;
static getSizePrefixedRootAs_DucElementBase(bb: flatbuffers.ByteBuffer, obj?: _DucElementBase): _DucElementBase;
id(): string | null;
id(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
styles(obj?: _DucElementStylesBase): _DucElementStylesBase | null;
x(): number;
y(): number;
width(): number;
height(): number;
angle(): number;
scope(): string | null;
scope(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
label(): string | null;
label(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
description(): string | null;
description(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
isVisible(): boolean;
seed(): number;
version(): number;
versionNonce(): number;
updated(): bigint;
index(): string | null;
index(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
isPlot(): boolean;
isAnnotative(): boolean;
isDeleted(): boolean;
groupIds(index: number): string;
groupIds(index: number, optionalEncoding: flatbuffers.Encoding): string | Uint8Array;
groupIdsLength(): number;
regionIds(index: number): string;
regionIds(index: number, optionalEncoding: flatbuffers.Encoding): string | Uint8Array;
regionIdsLength(): number;
layerId(): string | null;
layerId(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
frameId(): string | null;
frameId(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
boundElements(index: number, obj?: BoundElement): BoundElement | null;
boundElementsLength(): number;
zIndex(): number;
link(): string | null;
link(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
locked(): boolean;
customData(): string | null;
customData(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
static start_DucElementBase(builder: flatbuffers.Builder): void;
static addId(builder: flatbuffers.Builder, idOffset: flatbuffers.Offset): void;
static addStyles(builder: flatbuffers.Builder, stylesOffset: flatbuffers.Offset): void;
static addX(builder: flatbuffers.Builder, x: number): void;
static addY(builder: flatbuffers.Builder, y: number): void;
static addWidth(builder: flatbuffers.Builder, width: number): void;
static addHeight(builder: flatbuffers.Builder, height: number): void;
static addAngle(builder: flatbuffers.Builder, angle: number): void;
static addScope(builder: flatbuffers.Builder, scopeOffset: flatbuffers.Offset): void;
static addLabel(builder: flatbuffers.Builder, labelOffset: flatbuffers.Offset): void;
static addDescription(builder: flatbuffers.Builder, descriptionOffset: flatbuffers.Offset): void;
static addIsVisible(builder: flatbuffers.Builder, isVisible: boolean): void;
static addSeed(builder: flatbuffers.Builder, seed: number): void;
static addVersion(builder: flatbuffers.Builder, version: number): void;
static addVersionNonce(builder: flatbuffers.Builder, versionNonce: number): void;
static addUpdated(builder: flatbuffers.Builder, updated: bigint): void;
static addIndex(builder: flatbuffers.Builder, indexOffset: flatbuffers.Offset): void;
static addIsPlot(builder: flatbuffers.Builder, isPlot: boolean): void;
static addIsAnnotative(builder: flatbuffers.Builder, isAnnotative: boolean): void;
static addIsDeleted(builder: flatbuffers.Builder, isDeleted: boolean): void;
static addGroupIds(builder: flatbuffers.Builder, groupIdsOffset: flatbuffers.Offset): void;
static createGroupIdsVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset;
static startGroupIdsVector(builder: flatbuffers.Builder, numElems: number): void;
static addRegionIds(builder: flatbuffers.Builder, regionIdsOffset: flatbuffers.Offset): void;
static createRegionIdsVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset;
static startRegionIdsVector(builder: flatbuffers.Builder, numElems: number): void;
static addLayerId(builder: flatbuffers.Builder, layerIdOffset: flatbuffers.Offset): void;
static addFrameId(builder: flatbuffers.Builder, frameIdOffset: flatbuffers.Offset): void;
static addBoundElements(builder: flatbuffers.Builder, boundElementsOffset: flatbuffers.Offset): void;
static createBoundElementsVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset;
static startBoundElementsVector(builder: flatbuffers.Builder, numElems: number): void;
static addZIndex(builder: flatbuffers.Builder, zIndex: number): void;
static addLink(builder: flatbuffers.Builder, linkOffset: flatbuffers.Offset): void;
static addLocked(builder: flatbuffers.Builder, locked: boolean): void;
static addCustomData(builder: flatbuffers.Builder, customDataOffset: flatbuffers.Offset): void;
static end_DucElementBase(builder: flatbuffers.Builder): flatbuffers.Offset;
}