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.
23 lines (22 loc) • 1.65 kB
TypeScript
import * as flatbuffers from 'flatbuffers';
export declare class DucBlockAttributeDefinition {
bb: flatbuffers.ByteBuffer | null;
bb_pos: number;
__init(i: number, bb: flatbuffers.ByteBuffer): DucBlockAttributeDefinition;
static getRootAsDucBlockAttributeDefinition(bb: flatbuffers.ByteBuffer, obj?: DucBlockAttributeDefinition): DucBlockAttributeDefinition;
static getSizePrefixedRootAsDucBlockAttributeDefinition(bb: flatbuffers.ByteBuffer, obj?: DucBlockAttributeDefinition): DucBlockAttributeDefinition;
tag(): string | null;
tag(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
prompt(): string | null;
prompt(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
defaultValue(): string | null;
defaultValue(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
isConstant(): boolean;
static startDucBlockAttributeDefinition(builder: flatbuffers.Builder): void;
static addTag(builder: flatbuffers.Builder, tagOffset: flatbuffers.Offset): void;
static addPrompt(builder: flatbuffers.Builder, promptOffset: flatbuffers.Offset): void;
static addDefaultValue(builder: flatbuffers.Builder, defaultValueOffset: flatbuffers.Offset): void;
static addIsConstant(builder: flatbuffers.Builder, isConstant: boolean): void;
static endDucBlockAttributeDefinition(builder: flatbuffers.Builder): flatbuffers.Offset;
static createDucBlockAttributeDefinition(builder: flatbuffers.Builder, tagOffset: flatbuffers.Offset, promptOffset: flatbuffers.Offset, defaultValueOffset: flatbuffers.Offset, isConstant: boolean): flatbuffers.Offset;
}