weaveDocs
weave / Dataset

Class: Dataset<R>

쉬운 저장 및 자동 버전 관리 기능이 있는 Dataset 객체

Example

// Create a 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." }
  ]
})

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

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

Extends

Type Parameters

R extends DatasetRow

Constructors

new Dataset()

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

Parameters

parameters: DatasetParameters<R>

Returns

Dataset<R>

오버라이드

WeaveObject.constructor

정의된 곳

dataset.ts:51

속성

__savedRef?

optional __savedRef: ObjectRef | Promise<ObjectRef>

상속 출처

WeaveObject.__savedRef

정의된 곳

weaveObject.ts:49

_baseParameters

protected _baseParameters: WeaveObjectParameters

상속 출처

WeaveObject._baseParameters

정의된 곳

weaveObject.ts:51

rows

rows: Table<R>

정의된 곳

dataset.ts:49

접근자

description

get description(): undefined | string

반환

undefined | string

상속 출처

WeaveObject.description

정의된 곳

weaveObject.ts:89

id

get id(): string

반환

string

상속 출처

WeaveObject.id

정의된 곳

weaveObject.ts:85

length

get length(): number

반환

number

정의된 곳

dataset.ts:64

메서드

[asyncIterator]()

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

반환

AsyncIterator<any, any, undefined>

정의된 곳

dataset.ts:68

className()

className(): any

반환

any

상속 출처

WeaveObject.className

정의된 곳

weaveObject.ts:53

getRow()

getRow(index): R

매개변수

index: number

반환

R

정의된 곳

dataset.ts:74

save()

save(): Promise<ObjectRef>

반환

Promise<ObjectRef>

정의된 곳

dataset.ts:60

saveAttrs()

saveAttrs(): object

반환

object

상속 출처

WeaveObject.saveAttrs

정의된 곳

weaveObject.ts:57