NodeOPCUA API Documentation
    Preparing search index...

    Interface VariantT<T, DT>

    interface VariantT<T, DT extends DataType> {
        arrayType: VariantArrayType;
        dataType: DT;
        dimensions: number[] | null;
        schema: IStructuredTypeSchema;
        value: T;
        applyOnAllFields<T>(func: Func1<T>, data: T): void;
        binaryStoreSize(): number;
        clone(): Variant;
        decode(stream: BinaryStream): void;
        decodeDebug(stream: BinaryStream, options: DecodeDebugOptions): void;
        encode(stream: OutputBinaryStream): void;
        explore(): string;
        isValid(): boolean;
        toJSON(): any;
        toString(): string;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Properties

    arrayType: VariantArrayType
    dataType: DT
    dimensions: number[] | null
    schema: IStructuredTypeSchema
    value: T

    Methods

    • Type Parameters

      • T

      Parameters

      • func: Func1<T>
      • data: T

      Returns void

    • Calculate the required size to store this object in a binary stream.

      Returns number

    • Returns string

    • Returns any