@terascope/file-asset-apis / interfaces
interfaces
Enumerations
| Enumeration | Description | 
|---|---|
| Compression | - | 
| FileSenderType | - | 
| Format | - | 
Interfaces
Type Aliases
CSVOptions
CSVOptions =
json2csv.Options<any>
Defined in: interfaces.ts:16
FetcherFn()
FetcherFn = (
slice) =>Promise<string>
Defined in: interfaces.ts:292
Parameters
| Parameter | Type | 
|---|---|
| slice | FileSlice | 
Returns
Promise<string>
SendRecord
SendRecord =
Record<string,unknown> |DataEntity
Defined in: interfaces.ts:7
Used for defining the slice records type definition
SendRecords
SendRecords =
Iterable<SendRecord>
Defined in: interfaces.ts:8
Functions
getFieldDelimiter()
getFieldDelimiter(
config):string
Defined in: interfaces.ts:113
Parameters
| Parameter | Type | 
|---|---|
| config | CSVReaderConfig | 
Returns
string
getFieldsFromConfig()
getFieldsFromConfig(
config):undefined|string[]
Defined in: interfaces.ts:124
Parameters
| Parameter | Type | 
|---|---|
| config | ChunkedFileReaderConfig|ChunkedFileSenderConfig | 
Returns
undefined | string[]
getLineDelimiter()
getLineDelimiter(
config):string
Defined in: interfaces.ts:118
Parameters
| Parameter | Type | 
|---|---|
| config | ChunkedFileReaderConfig|ChunkedFileSenderConfig | 
Returns
string
isCSVReaderConfig()
isCSVReaderConfig(
config):config is CSVReaderConfig
Defined in: interfaces.ts:109
Parameters
| Parameter | Type | 
|---|---|
| config | ChunkedFileReaderConfig | 
Returns
config is CSVReaderConfig
isCSVSenderConfig()
isCSVSenderConfig(
config):config is CSVSenderConfig
Defined in: interfaces.ts:152
Parameters
| Parameter | Type | 
|---|---|
| config | ChunkedFileReaderConfig | 
Returns
config is CSVSenderConfig
isJSONReaderConfig()
isJSONReaderConfig(
config):config is JSONReaderConfig
Defined in: interfaces.ts:166
Parameters
| Parameter | Type | 
|---|---|
| config | ChunkedFileReaderConfig | 
Returns
config is JSONReaderConfig
isJSONSenderConfig()
isJSONSenderConfig(
config):config is JSONSenderConfig
Defined in: interfaces.ts:180
Parameters
| Parameter | Type | 
|---|---|
| config | ChunkedFileReaderConfig | 
Returns
config is JSONSenderConfig
isLDJSONReaderConfig()
isLDJSONReaderConfig(
config):config is LDJSONReaderConfig
Defined in: interfaces.ts:193
Parameters
| Parameter | Type | 
|---|---|
| config | ChunkedFileReaderConfig | 
Returns
config is LDJSONReaderConfig
isLDJSONSenderConfig()
isLDJSONSenderConfig(
config):config is LDJSONSenderConfig
Defined in: interfaces.ts:209
Parameters
| Parameter | Type | 
|---|---|
| config | ChunkedFileReaderConfig | 
Returns
config is LDJSONSenderConfig