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.
17 lines (16 loc) • 1.13 kB
TypeScript
import * as flatbuffers from 'flatbuffers';
import { DimensionValidationRules } from '../duc/dimension-validation-rules';
import { LayerValidationRules } from '../duc/layer-validation-rules';
export declare class StandardValidation {
bb: flatbuffers.ByteBuffer | null;
bb_pos: number;
__init(i: number, bb: flatbuffers.ByteBuffer): StandardValidation;
static getRootAsStandardValidation(bb: flatbuffers.ByteBuffer, obj?: StandardValidation): StandardValidation;
static getSizePrefixedRootAsStandardValidation(bb: flatbuffers.ByteBuffer, obj?: StandardValidation): StandardValidation;
dimensionRules(obj?: DimensionValidationRules): DimensionValidationRules | null;
layerRules(obj?: LayerValidationRules): LayerValidationRules | null;
static startStandardValidation(builder: flatbuffers.Builder): void;
static addDimensionRules(builder: flatbuffers.Builder, dimensionRulesOffset: flatbuffers.Offset): void;
static addLayerRules(builder: flatbuffers.Builder, layerRulesOffset: flatbuffers.Offset): void;
static endStandardValidation(builder: flatbuffers.Builder): flatbuffers.Offset;
}