Skip to main content
Dataset object with easy saving and automatic versioning Defined in: src/dataset.ts:53

Example

Extends

Type Parameters

R

R extends DatasetRow

Constructors

Constructor

new Dataset<R>(parameters): Dataset<R>
Defined in: src/dataset.ts:56

Parameters

parameters
description?
string
name?
string
rows
R[]

Returns

Dataset<R>

Overrides

WeaveObject.constructor

Properties

__savedRef

optional __savedRef: ObjectRef | Promise<ObjectRef>
Defined in: src/weaveObject.ts:72

Inherited from

WeaveObject.__savedRef

rows

rows: Table<R>
Defined in: src/dataset.ts:54

Accessors

description

Get Signature

get description(): string | undefined
Defined in: src/weaveObject.ts:99
Returns
string | undefined

Inherited from

WeaveObject.description

length

Get Signature

get length(): number
Defined in: src/dataset.ts:69
Returns
number

name

Get Signature

get name(): string
Defined in: src/weaveObject.ts:95
Returns
string

Inherited from

WeaveObject.name

Methods

[asyncIterator]()

[asyncIterator](): AsyncIterator<any>
Defined in: src/dataset.ts:73

Returns

AsyncIterator<any>

getRow()

getRow(index): R
Defined in: src/dataset.ts:79

Parameters

index
number

Returns

R

save()

save(): Promise<ObjectRef>
Defined in: src/dataset.ts:65

Returns

Promise<ObjectRef>

saveAttrs()

saveAttrs(): object
Defined in: src/weaveObject.ts:76

Returns

object

Inherited from

WeaveObject.saveAttrs