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.
28 lines (27 loc) • 1.62 kB
TypeScript
import * as flatbuffers from 'flatbuffers';
import { DucStackLikeStyles } from '../duc/duc-stack-like-styles';
export declare class _DucStackBase {
bb: flatbuffers.ByteBuffer | null;
bb_pos: number;
__init(i: number, bb: flatbuffers.ByteBuffer): _DucStackBase;
static getRootAs_DucStackBase(bb: flatbuffers.ByteBuffer, obj?: _DucStackBase): _DucStackBase;
static getSizePrefixedRootAs_DucStackBase(bb: flatbuffers.ByteBuffer, obj?: _DucStackBase): _DucStackBase;
label(): string | null;
label(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
description(): string | null;
description(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
isCollapsed(): boolean;
isPlot(): boolean;
isVisible(): boolean;
locked(): boolean;
styles(obj?: DucStackLikeStyles): DucStackLikeStyles | null;
static start_DucStackBase(builder: flatbuffers.Builder): void;
static addLabel(builder: flatbuffers.Builder, labelOffset: flatbuffers.Offset): void;
static addDescription(builder: flatbuffers.Builder, descriptionOffset: flatbuffers.Offset): void;
static addIsCollapsed(builder: flatbuffers.Builder, isCollapsed: boolean): void;
static addIsPlot(builder: flatbuffers.Builder, isPlot: boolean): void;
static addIsVisible(builder: flatbuffers.Builder, isVisible: boolean): void;
static addLocked(builder: flatbuffers.Builder, locked: boolean): void;
static addStyles(builder: flatbuffers.Builder, stylesOffset: flatbuffers.Offset): void;
static end_DucStackBase(builder: flatbuffers.Builder): flatbuffers.Offset;
}