Skip to main content
weave / Dataset Dataset object with easy saving and automatic versioning Example

Type parameters

NameType
Rextends DatasetRow

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new Dataset<R>(parameters): Dataset<R>

Type parameters

NameType
Rextends DatasetRow

Parameters

NameType
parametersDatasetParameters<R>

Returns

Dataset<R>

Overrides

WeaveObject.constructor

Defined in

src/dataset.ts:55

Properties

__savedRef

Optional __savedRef: ObjectRef | Promise<ObjectRef>

Inherited from

WeaveObject.__savedRef

Defined in

src/weaveObject.ts:71

rows

rows: Table<R>

Defined in

src/dataset.ts:53

Accessors

description

get description(): undefined | string

Returns

undefined | string

Inherited from

WeaveObject.description

Defined in

src/weaveObject.ts:98

length

get length(): number

Returns

number

Defined in

src/dataset.ts:68

name

get name(): string

Returns

string

Inherited from

WeaveObject.name

Defined in

src/weaveObject.ts:94

Methods

[asyncIterator]

[asyncIterator](): AsyncIterator<any, any, any>

Returns

AsyncIterator<any, any, any>

Defined in

src/dataset.ts:72

getRow

getRow(index): R

Parameters

NameType
indexnumber

Returns

R

Defined in

src/dataset.ts:78

save

save(): Promise<ObjectRef>

Returns

Promise<ObjectRef>

Defined in

src/dataset.ts:64

saveAttrs

saveAttrs(): Object

Returns

Object

Inherited from

WeaveObject.saveAttrs

Defined in

src/weaveObject.ts:75