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.

89 lines (88 loc) 5.49 kB
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; }