@terascope/core-utils / entities/interfaces
entities/interfaces
Enumerations
| Enumeration | Description |
|---|---|
| DataEncoding | Available data encoding types for a DataEntity |
Interfaces
| Interface | Description |
|---|---|
| DataEntityMetadata | DataEntities have conventional metadata properties that can track source, destination and other process information. |
| EncodingConfig | an encoding focused interfaces |
Type Aliases
_DataEntityMetadata<M>
_DataEntityMetadata<
M> =M&DataEntityMetadata&Record<string,any>
Defined in: packages/core-utils/src/entities/interfaces.ts:10
Type Parameters
| Type Parameter |
|---|
M |
_DataEntityMetadataType
_DataEntityMetadataType =
DataEntityMetadata|Record<string,any>
Defined in: packages/core-utils/src/entities/interfaces.ts:9
DataEntityMetadataValue<M>
DataEntityMetadataValue<
M> = keyofDataEntityMetadata| keyofM|string|number
Defined in: packages/core-utils/src/entities/interfaces.ts:12
Type Parameters
| Type Parameter |
|---|
M |
EntityMetadataValue<M, K>
EntityMetadataValue<
M,K> =Kextends keyofDataEntityMetadata?DataEntityMetadata[K] :Kextends keyofM?M[K] :any
Defined in: packages/core-utils/src/entities/interfaces.ts:18
Type Parameters
| Type Parameter |
|---|
M |
K |
TYPE_ENTITY_METADATA_KEY
TYPE_ENTITY_METADATA_KEY =
"___EntityMetadata"
Defined in: packages/core-utils/src/entities/interfaces.ts:3
TYPE_IS_DATAENTITY_KEY
TYPE_IS_DATAENTITY_KEY =
"__isDataEntity"
Defined in: packages/core-utils/src/entities/interfaces.ts:2
Variables
__ENTITY_METADATA_KEY
const__ENTITY_METADATA_KEY:TYPE_ENTITY_METADATA_KEY='___EntityMetadata'
Defined in: packages/core-utils/src/entities/interfaces.ts:7
__IS_DATAENTITY_KEY
const__IS_DATAENTITY_KEY:TYPE_IS_DATAENTITY_KEY='__isDataEntity'
Defined in: packages/core-utils/src/entities/interfaces.ts:5
dataEncodings
constdataEncodings: readonlyDataEncoding[]
Defined in: packages/core-utils/src/entities/interfaces.ts:74
A list of supported encoding formats