Skip to main content

base

Classes

abstract DataLoaderBase

Defined in: data/loaders/base.ts:14

Extended by

Type Parameters

TDataSourceModel

TDataSourceModel extends IDataSourceModel

Implements

Constructors

Constructor

new DataLoaderBase<TDataSourceModel>(dataSource, projectDir): DataLoaderBase<TDataSourceModel>

Defined in: data/loaders/base.ts:20

Parameters
dataSource

TDataSourceModel

projectDir

null | FileSystemDirectoryHandle

Returns

DataLoaderBase<TDataSourceModel>

Properties

dataSource

protected readonly dataSource: TDataSourceModel

Defined in: data/loaders/base.ts:17

workspace

protected readonly workspace: null | FileSystemDirectoryHandle

Defined in: data/loaders/base.ts:18


abstract ImageDataLoaderBase

Defined in: data/loaders/base.ts:29

Extends

Extended by

Type Parameters

TImageDataSourceModel

TImageDataSourceModel extends IImageDataSourceModel

TImageData

TImageData extends IImageData

Implements

Constructors

Constructor

new ImageDataLoaderBase<TImageDataSourceModel, TImageData>(dataSource, projectDir): ImageDataLoaderBase<TImageDataSourceModel, TImageData>

Defined in: data/loaders/base.ts:20

Parameters
dataSource

TImageDataSourceModel

projectDir

null | FileSystemDirectoryHandle

Returns

ImageDataLoaderBase<TImageDataSourceModel, TImageData>

Inherited from

DataLoaderBase.constructor

Properties

dataSource

protected readonly dataSource: TImageDataSourceModel

Defined in: data/loaders/base.ts:17

Inherited from

DataLoaderBase.dataSource

workspace

protected readonly workspace: null | FileSystemDirectoryHandle

Defined in: data/loaders/base.ts:18

Inherited from

DataLoaderBase.workspace

Methods

loadImage()

abstract loadImage(signal?): Promise<TImageData>

Defined in: data/loaders/base.ts:36

Parameters
signal?

AbortSignal

Returns

Promise<TImageData>

Implementation of

IImageDataLoader.loadImage


abstract LabelsDataLoaderBase

Defined in: data/loaders/base.ts:39

Extends

Extended by

Type Parameters

TLabelsDataSourceModel

TLabelsDataSourceModel extends ILabelsDataSourceModel

TLabelsData

TLabelsData extends ILabelsData

Implements

Constructors

Constructor

new LabelsDataLoaderBase<TLabelsDataSourceModel, TLabelsData>(dataSource, projectDir): LabelsDataLoaderBase<TLabelsDataSourceModel, TLabelsData>

Defined in: data/loaders/base.ts:20

Parameters
dataSource

TLabelsDataSourceModel

projectDir

null | FileSystemDirectoryHandle

Returns

LabelsDataLoaderBase<TLabelsDataSourceModel, TLabelsData>

Inherited from

DataLoaderBase.constructor

Properties

dataSource

protected readonly dataSource: TLabelsDataSourceModel

Defined in: data/loaders/base.ts:17

Inherited from

DataLoaderBase.dataSource

workspace

protected readonly workspace: null | FileSystemDirectoryHandle

Defined in: data/loaders/base.ts:18

Inherited from

DataLoaderBase.workspace

Methods

loadLabels()

abstract loadLabels(signal?): Promise<TLabelsData>

Defined in: data/loaders/base.ts:46

Parameters
signal?

AbortSignal

Returns

Promise<TLabelsData>

Implementation of

ILabelsDataLoader.loadLabels


abstract PointsDataLoaderBase

Defined in: data/loaders/base.ts:49

Extends

Extended by

Type Parameters

TPointsDataSourceModel

TPointsDataSourceModel extends IPointsDataSourceModel

TPointsData

TPointsData extends IPointsData

Implements

Constructors

Constructor

new PointsDataLoaderBase<TPointsDataSourceModel, TPointsData>(dataSource, projectDir): PointsDataLoaderBase<TPointsDataSourceModel, TPointsData>

Defined in: data/loaders/base.ts:20

Parameters
dataSource

TPointsDataSourceModel

projectDir

null | FileSystemDirectoryHandle

Returns

PointsDataLoaderBase<TPointsDataSourceModel, TPointsData>

Inherited from

DataLoaderBase.constructor

Properties

dataSource

protected readonly dataSource: TPointsDataSourceModel

Defined in: data/loaders/base.ts:17

Inherited from

DataLoaderBase.dataSource

workspace

protected readonly workspace: null | FileSystemDirectoryHandle

Defined in: data/loaders/base.ts:18

Inherited from

DataLoaderBase.workspace

Methods

loadPoints()

abstract loadPoints(signal?): Promise<TPointsData>

Defined in: data/loaders/base.ts:56

Parameters
signal?

AbortSignal

Returns

Promise<TPointsData>

Implementation of

IPointsDataLoader.loadPoints


abstract ShapesDataLoaderBase

Defined in: data/loaders/base.ts:59

Extends

Type Parameters

TShapesDataSourceModel

TShapesDataSourceModel extends IShapesDataSourceModel

TShapesData

TShapesData extends IShapesData

Implements

Constructors

Constructor

new ShapesDataLoaderBase<TShapesDataSourceModel, TShapesData>(dataSource, projectDir): ShapesDataLoaderBase<TShapesDataSourceModel, TShapesData>

Defined in: data/loaders/base.ts:20

Parameters
dataSource

TShapesDataSourceModel

projectDir

null | FileSystemDirectoryHandle

Returns

ShapesDataLoaderBase<TShapesDataSourceModel, TShapesData>

Inherited from

DataLoaderBase.constructor

Properties

dataSource

protected readonly dataSource: TShapesDataSourceModel

Defined in: data/loaders/base.ts:17

Inherited from

DataLoaderBase.dataSource

workspace

protected readonly workspace: null | FileSystemDirectoryHandle

Defined in: data/loaders/base.ts:18

Inherited from

DataLoaderBase.workspace

Methods

loadShapes()

abstract loadShapes(signal?): Promise<TShapesData>

Defined in: data/loaders/base.ts:66

Parameters
signal?

AbortSignal

Returns

Promise<TShapesData>

Implementation of

IShapesDataLoader.loadShapes


abstract TableDataLoaderBase

Defined in: data/loaders/base.ts:69

Extends

Extended by

Type Parameters

TTableDataSourceModel

TTableDataSourceModel extends ITableDataSourceModel

TTableData

TTableData extends ITableData

Implements

Constructors

Constructor

new TableDataLoaderBase<TTableDataSourceModel, TTableData>(dataSource, projectDir): TableDataLoaderBase<TTableDataSourceModel, TTableData>

Defined in: data/loaders/base.ts:20

Parameters
dataSource

TTableDataSourceModel

projectDir

null | FileSystemDirectoryHandle

Returns

TableDataLoaderBase<TTableDataSourceModel, TTableData>

Inherited from

DataLoaderBase.constructor

Properties

dataSource

protected readonly dataSource: TTableDataSourceModel

Defined in: data/loaders/base.ts:17

Inherited from

DataLoaderBase.dataSource

workspace

protected readonly workspace: null | FileSystemDirectoryHandle

Defined in: data/loaders/base.ts:18

Inherited from

DataLoaderBase.workspace

Methods

loadTable()

abstract loadTable(signal?): Promise<TTableData>

Defined in: data/loaders/base.ts:76

Parameters
signal?

AbortSignal

Returns

Promise<TTableData>

Implementation of

ITableDataLoader.loadTable