node-ctypes - v2.10.0
    Preparing search index...

    Interface ArrayProxy<T>

    Proxy interface for array index access and iteration.

    interface ArrayProxy<T = any> {
        at: unknown;
        findLast: unknown;
        findLastIndex: unknown;
        toReversed: unknown;
        toSorted: unknown;
        with: unknown;
        "[iterator]"(): Iterator<T>;
        length: number;
        toJSON(): T[];
        _buffer: Buffer;
        [index: number]: T;
    }

    Type Parameters

    • T = any

    Hierarchy

    • Pick<
          T[],
          | "at"
          | "copyWithin"
          | "entries"
          | "every"
          | "fill"
          | "filter"
          | "find"
          | "findIndex"
          | "findLast"
          | "findLastIndex"
          | "forEach"
          | "includes"
          | "indexOf"
          | "join"
          | "keys"
          | "lastIndexOf"
          | "map"
          | "reduce"
          | "reduceRight"
          | "reverse"
          | "slice"
          | "some"
          | "sort"
          | "toLocaleString"
          | "toReversed"
          | "toSorted"
          | "values"
          | "with",
      >
      • ArrayProxy

    Indexable

    • [index: number]: T
    Index
    at: unknown
    findLast: unknown
    findLastIndex: unknown
    toReversed: unknown
    toSorted: unknown
    with: unknown
    length: number

    Number of elements (Python len(arr)); the size in bytes is byteLength.

    _buffer: Buffer

    The Buffer of the array: for an array on native memory (ArrayTypeDef.from_address) a Buffer over that memory, as Python's memoryview() (a copy where EXTERNAL_BUFFERS is false).

    • The elements, for JSON.stringify.

      Returns T[]