base
Classes
abstract
DataLoaderBase
Defined in: data/loaders/base.ts:14
Extended by
ImageDataLoaderBase
LabelsDataLoaderBase
PointsDataLoaderBase
ShapesDataLoaderBase
TableDataLoaderBase
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
DataLoaderBase
<TImageDataSourceModel
>
Extended by
Type Parameters
TImageDataSourceModel
TImageDataSourceModel
extends IImageDataSourceModel
TImageData
TImageData
extends IImageData
Implements
IImageDataLoader
<TImageData
>
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
Properties
dataSource
protected
readonly
dataSource:TImageDataSourceModel
Defined in: data/loaders/base.ts:17
Inherited from
workspace
protected
readonly
workspace:null
|FileSystemDirectoryHandle
Defined in: data/loaders/base.ts:18
Inherited from
Methods
loadImage()
abstract
loadImage(signal?
):Promise
<TImageData
>
Defined in: data/loaders/base.ts:36
Parameters
signal?
AbortSignal
Returns
Promise
<TImageData
>
Implementation of
abstract
LabelsDataLoaderBase
Defined in: data/loaders/base.ts:39
Extends
DataLoaderBase
<TLabelsDataSourceModel
>
Extended by
Type Parameters
TLabelsDataSourceModel
TLabelsDataSourceModel
extends ILabelsDataSourceModel
TLabelsData
TLabelsData
extends ILabelsData
Implements
ILabelsDataLoader
<TLabelsData
>
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
Properties
dataSource
protected
readonly
dataSource:TLabelsDataSourceModel
Defined in: data/loaders/base.ts:17
Inherited from
workspace
protected
readonly
workspace:null
|FileSystemDirectoryHandle
Defined in: data/loaders/base.ts:18
Inherited from
Methods
loadLabels()
abstract
loadLabels(signal?
):Promise
<TLabelsData
>
Defined in: data/loaders/base.ts:46
Parameters
signal?
AbortSignal
Returns
Promise
<TLabelsData
>
Implementation of
abstract
PointsDataLoaderBase
Defined in: data/loaders/base.ts:49
Extends
DataLoaderBase
<TPointsDataSourceModel
>
Extended by
Type Parameters
TPointsDataSourceModel
TPointsDataSourceModel
extends IPointsDataSourceModel
TPointsData
TPointsData
extends IPointsData
Implements
IPointsDataLoader
<TPointsData
>
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
Properties
dataSource
protected
readonly
dataSource:TPointsDataSourceModel
Defined in: data/loaders/base.ts:17
Inherited from
workspace
protected
readonly
workspace:null
|FileSystemDirectoryHandle
Defined in: data/loaders/base.ts:18
Inherited from
Methods
loadPoints()
abstract
loadPoints(signal?
):Promise
<TPointsData
>
Defined in: data/loaders/base.ts:56
Parameters
signal?
AbortSignal
Returns
Promise
<TPointsData
>
Implementation of
abstract
ShapesDataLoaderBase
Defined in: data/loaders/base.ts:59
Extends
DataLoaderBase
<TShapesDataSourceModel
>
Type Parameters
TShapesDataSourceModel
TShapesDataSourceModel
extends IShapesDataSourceModel
TShapesData
TShapesData
extends IShapesData
Implements
IShapesDataLoader
<TShapesData
>
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
Properties
dataSource
protected
readonly
dataSource:TShapesDataSourceModel
Defined in: data/loaders/base.ts:17
Inherited from
workspace
protected
readonly
workspace:null
|FileSystemDirectoryHandle
Defined in: data/loaders/base.ts:18
Inherited from
Methods
loadShapes()
abstract
loadShapes(signal?
):Promise
<TShapesData
>
Defined in: data/loaders/base.ts:66
Parameters
signal?
AbortSignal
Returns
Promise
<TShapesData
>
Implementation of
abstract
TableDataLoaderBase
Defined in: data/loaders/base.ts:69
Extends
DataLoaderBase
<TTableDataSourceModel
>
Extended by
Type Parameters
TTableDataSourceModel
TTableDataSourceModel
extends ITableDataSourceModel
TTableData
TTableData
extends ITableData
Implements
ITableDataLoader
<TTableData
>
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
Properties
dataSource
protected
readonly
dataSource:TTableDataSourceModel
Defined in: data/loaders/base.ts:17
Inherited from
workspace
protected
readonly
workspace:null
|FileSystemDirectoryHandle
Defined in: data/loaders/base.ts:18
Inherited from
Methods
loadTable()
abstract
loadTable(signal?
):Promise
<TTableData
>
Defined in: data/loaders/base.ts:76
Parameters
signal?
AbortSignal
Returns
Promise
<TTableData
>