grafana/docs/sources/packages_api/data/arrayvector.md
Marcus Andersson cc3fc18076
Docs: enable packages reference docs for 7-beta (#23953)
* added packages reference menu item.

* removed the draft flag.

* Updated docs by running script.
2020-04-28 09:53:58 +02:00

2.7 KiB

+++

-----------------------------------------------------------------------

Do not edit this file. It is automatically generated by API Documenter.

-----------------------------------------------------------------------

title = "ArrayVector" keywords = ["grafana","documentation","sdk","@grafana/data"] type = "docs" +++

ArrayVector class

Signature

export declare class ArrayVector<T = any> extends FunctionalVector<T> implements MutableVector<T> 

Import

import { ArrayVector } from '@grafana/data';

Constructors

Constructor Modifiers Description
constructor(buffer) Constructs a new instance of the ArrayVector class

Properties

Property Modifiers Type Description
buffer T[]
length number

Methods

Method Modifiers Description
add(value)
get(index)
reverse()
set(index, value)
toArray()
toJSON()

constructor(buffer)

Constructs a new instance of the ArrayVector class

Signature

constructor(buffer?: T[]);

Parameters

Parameter Type Description
buffer T[]

buffer property

Signature

buffer: T[];

length property

Signature

get length(): number;

add method

Signature

add(value: T): void;

Parameters

Parameter Type Description
value T

Returns:

void

get method

Signature

get(index: number): T;

Parameters

Parameter Type Description
index number

Returns:

T

reverse method

Signature

reverse(): void;

Returns:

void

set method

Signature

set(index: number, value: T): void;

Parameters

Parameter Type Description
index number
value T

Returns:

void

toArray method

Signature

toArray(): T[];

Returns:

T[]

toJSON method

Signature

toJSON(): T[];

Returns:

T[]