Skip to main content

Class: CSVTableDataLoader

Defined in: @tissuumaps-storage/src/csv/CSVTableDataLoader.ts:13

Extends

Constructors

Constructor

new CSVTableDataLoader(dataSource, projectDir): CSVTableDataLoader

Defined in: @tissuumaps-storage/src/base.ts:31

Parameters

dataSource

CSVTableDataSource

projectDir

FileSystemDirectoryHandle | null

Returns

CSVTableDataLoader

Inherited from

AbstractTableDataLoader< CSVTableDataSource, CSVTableData >.constructor

Properties

dataSource

protected readonly dataSource: CSVTableDataSource

Defined in: @tissuumaps-storage/src/base.ts:28

Inherited from

AbstractTableDataLoader.dataSource


schema

readonly schema: object = csvTableDataSourceSchema

Defined in: @tissuumaps-storage/src/csv/CSVTableDataLoader.ts:17

properties

properties: object

properties.idColumn

idColumn: object

properties.idColumn.type

type: string = "string"

properties.url

url: object

properties.url.type

type: string = "string"

required

required: string[]

type

type: string = "object"

Overrides

AbstractTableDataLoader.schema


uischema

readonly uischema: object = csvTableDataSourceUISchema

Defined in: @tissuumaps-storage/src/csv/CSVTableDataLoader.ts:18

elements

elements: object[]

type

type: string = "VerticalLayout"

Overrides

AbstractTableDataLoader.uischema


workspace

protected readonly workspace: FileSystemDirectoryHandle | null

Defined in: @tissuumaps-storage/src/base.ts:29

Inherited from

AbstractTableDataLoader.workspace

Methods

loadTable()

loadTable(__namedParameters): Promise<CSVTableData>

Defined in: @tissuumaps-storage/src/csv/CSVTableDataLoader.ts:20

Parameters

__namedParameters
signal?

AbortSignal

Returns

Promise<CSVTableData>

Overrides

AbstractTableDataLoader.loadTable