csv
Classes
CSVTableData
Defined in: data/loaders/csv.ts:33
Implements
Constructors
Constructor
new CSVTableData(
length
,columns
,columnData
):CSVTableData
Defined in: data/loaders/csv.ts:38
Parameters
length
number
columns
string
[]
columnData
(TypedArray
| string
[])[]
Returns
Methods
destroy()
destroy():
void
Defined in: data/loaders/csv.ts:72
Returns
void
Implementation of
getColumns()
getColumns():
string
[]
Defined in: data/loaders/csv.ts:52
Returns
string
[]
Implementation of
getLength()
getLength():
number
Defined in: data/loaders/csv.ts:48
Returns
number
Implementation of
loadColumn()
loadColumn<
T
>(column
,signal?
):Promise
<MappableArrayLike
<T
>>
Defined in: data/loaders/csv.ts:56
Type Parameters
T
T
Parameters
column
string
signal?
AbortSignal
Returns
Promise
<MappableArrayLike
<T
>>
Implementation of
CSVTableDataLoader
Defined in: data/loaders/csv.ts:75
Extends
Constructors
Constructor
new CSVTableDataLoader(
dataSource
,projectDir
):CSVTableDataLoader
Defined in: data/loaders/base.ts:20
Parameters
dataSource
projectDir
null
| FileSystemDirectoryHandle
Returns
Inherited from
TableDataLoaderBase
.constructor
Properties
dataSource
protected
readonly
dataSource:ICSVTableDataSourceModel
Defined in: data/loaders/base.ts:17
Inherited from
TableDataLoaderBase
.dataSource
workspace
protected
readonly
workspace:null
|FileSystemDirectoryHandle
Defined in: data/loaders/base.ts:18
Inherited from
DEFAULT_CHUNK_SIZE
readonly
static
DEFAULT_CHUNK_SIZE:10000
=10000
Defined in: data/loaders/csv.ts:79
DEFAULT_DELIMITER
readonly
static
DEFAULT_DELIMITER:","
=","
Defined in: data/loaders/csv.ts:80
Methods
loadTable()
loadTable(
signal?
):Promise
<CSVTableData
>
Defined in: data/loaders/csv.ts:82
Parameters
signal?
AbortSignal
Returns
Promise
<CSVTableData
>
Overrides
Interfaces
ICSVTableDataSourceModel
Defined in: data/loaders/csv.ts:10
A data source for tables
Extends
Properties
chunkSize?
optional
chunkSize:number
Defined in: data/loaders/csv.ts:14
columns?
optional
columns:string
[]
Defined in: data/loaders/csv.ts:12
loadColumns?
optional
loadColumns:string
[]
Defined in: data/loaders/csv.ts:13
parseConfig?
optional
parseConfig:Pick
<ParseConfig
<any
,undefined
>,"comments"
|"delimiter"
|"newline"
|"quoteChar"
|"escapeChar"
|"preview"
|"fastMode"
|"skipFirstNLines"
> &Pick
<ParseLocalConfig
<any
,undefined
>,"encoding"
> &Pick
<ParseRemoteConfig
<any
>,"downloadRequestHeaders"
|"downloadRequestBody"
|"withCredentials"
>
Defined in: data/loaders/csv.ts:15
path?
optional
path:string
Defined in: models/base.ts:45
Local path (relative to workspace root)
Inherited from
type
type:
"csv"
Defined in: models/base.ts:39
Data source type
Inherited from
url?
optional
url:string
Defined in: models/base.ts:42
Remote URL (absolute or relative to TissUUmaps root)
Inherited from
Variables
CSV_TABLE_DATA_SOURCE
const
CSV_TABLE_DATA_SOURCE:"csv"
="csv"
Defined in: data/loaders/csv.ts:8