メインコンテンツへスキップ
weave / Dataset 簡単に保存でき、自動でバージョン管理される Dataset オブジェクト
// データセットを作成する
const dataset = new Dataset({
  id: 'grammar-dataset',
  rows: [
    { id: '0', sentence: "He no likes ice cream.", correction: "He doesn't like ice cream." },
    { id: '1', sentence: "She goed to the store.", correction: "She went to the store." },
    { id: '2', sentence: "They plays video games all day.", correction: "They play video games all day." }
  ]
})

// 特定の例にアクセスする
const exampleLabel = dataset.getRow(2).sentence;

// データセットを保存する
const ref = await dataset.save()

型パラメータ

名称
Rextends DatasetRow

階層構造

目次

コンストラクター

プロパティ

アクセサ

メソッド

コンストラクタ

コンストラクタ

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

型パラメータ

名前
Rextends DatasetRow

パラメータ

名前
parametersDatasetParameters<R>

戻り値

Dataset<R>

オーバーライド

WeaveObject.constructor

定義元

dataset.ts:51

プロパティ

__savedRef

Optional __savedRef: ObjectRef | Promise<ObjectRef>

継承元

WeaveObject.__savedRef

定義場所

weaveObject.ts:73

rows

rows: Table<R>

定義元

dataset.ts:49

アクセサ

description

get description(): undefined | string

戻り値

undefined | string

継承元

WeaveObject.description

定義場所

weaveObject.ts:100

length

get length(): number

戻り値

number

定義場所

dataset.ts:64

name

get name(): string

戻り値

string

継承元

WeaveObject.name

定義場所

weaveObject.ts:96

メソッド

[asyncIterator]

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

戻り値

AsyncIterator<any, any, undefined>

定義場所

dataset.ts:68

getRow

getRow(index): R

パラメータ

名前
indexnumber

戻り値

R

定義元

dataset.ts:74

save

save(): Promise<ObjectRef>

戻り値

Promise<ObjectRef>

定義元

dataset.ts:60

saveAttrs

saveAttrs(): Object

戻り値

Object

継承元

WeaveObject.saveAttrs

定義元

weaveObject.ts:77