Skip to main content
weave / Dataset Dataset object with easy saving and automatic versioning Example
// Create a dataset
const  = new Dataset({
  : 'grammar-dataset',
  : [
    { : '0', : "He no likes ice cream.", : "He doesn't like ice cream." },
    { : '1', : "She goed to the store.", : "She went to the store." },
    { : '2', : "They plays video games all day.", : "They play video games all day." }
  ]
})

// Access a specific example
const  = .getRow(2).sentence;

// Save the dataset
const  = await .save()

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

dataset.ts:51

Properties

__savedRef

Optional __savedRef: ObjectRef | Promise<ObjectRef>

Inherited from

WeaveObject.__savedRef

Defined in

weaveObject.ts:73

rows

rows: Table<R>

Defined in

dataset.ts:49

Accessors

description

get description(): undefined | string

Returns

undefined | string

Inherited from

WeaveObject.description

Defined in

weaveObject.ts:100

length

get length(): number

Returns

number

Defined in

dataset.ts:64

name

get name(): string

Returns

string

Inherited from

WeaveObject.name

Defined in

weaveObject.ts:96

Methods

[asyncIterator]

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

Returns

AsyncIterator<any, any, undefined>

Defined in

dataset.ts:68

getRow

getRow(index): R

Parameters

NameType
indexnumber

Returns

R

Defined in

dataset.ts:74

save

save(): Promise<ObjectRef>

Returns

Promise<ObjectRef>

Defined in

dataset.ts:60

saveAttrs

saveAttrs(): Object

Returns

Object

Inherited from

WeaveObject.saveAttrs

Defined in

weaveObject.ts:77