web / lib/constants/import-constants
lib/constants/import-constants
Defines constants used throughout the data import processing system.
This file centralizes constant values to prevent string duplication and provide a single source of truth for statuses, stages, job types, and collection names related to the import pipeline. This improves maintainability and reduces the risk of typos.
Type Aliases
ImportStatus
ImportStatus = typeof
IMPORT_STATUS[keyof typeofIMPORT_STATUS]
ProcessingStage
ProcessingStage = typeof
PROCESSING_STAGE[keyof typeofPROCESSING_STAGE]
JobType
CollectionName
CollectionName = typeof
COLLECTION_NAMES[keyof typeofCOLLECTION_NAMES]
Variables
IMPORT_STATUS
constIMPORT_STATUS:object
Constants for import processing to avoid string duplication.
Type declaration
PENDING
readonlyPENDING:"pending"="pending"
PROCESSING
readonlyPROCESSING:"processing"="processing"
COMPLETED
readonlyCOMPLETED:"completed"="completed"
FAILED
readonlyFAILED:"failed"="failed"
PROCESSING_STAGE
constPROCESSING_STAGE:object
Type declaration
ANALYZE_DUPLICATES
readonlyANALYZE_DUPLICATES:"analyze-duplicates"="analyze-duplicates"
DETECT_SCHEMA
readonlyDETECT_SCHEMA:"detect-schema"="detect-schema"
VALIDATE_SCHEMA
readonlyVALIDATE_SCHEMA:"validate-schema"="validate-schema"
AWAIT_APPROVAL
readonlyAWAIT_APPROVAL:"await-approval"="await-approval"
CREATE_SCHEMA_VERSION
readonlyCREATE_SCHEMA_VERSION:"create-schema-version"="create-schema-version"
GEOCODE_BATCH
readonlyGEOCODE_BATCH:"geocode-batch"="geocode-batch"
CREATE_EVENTS
readonlyCREATE_EVENTS:"create-events"="create-events"
COMPLETED
readonlyCOMPLETED:"completed"="completed"
FAILED
readonlyFAILED:"failed"="failed"
JOB_TYPES
constJOB_TYPES:object
Type declaration
DATASET_DETECTION
readonlyDATASET_DETECTION:"dataset-detection"="dataset-detection"
ANALYZE_DUPLICATES
readonlyANALYZE_DUPLICATES:"analyze-duplicates"="analyze-duplicates"
DETECT_SCHEMA
readonlyDETECT_SCHEMA:"detect-schema"="detect-schema"
VALIDATE_SCHEMA
readonlyVALIDATE_SCHEMA:"validate-schema"="validate-schema"
CREATE_SCHEMA_VERSION
readonlyCREATE_SCHEMA_VERSION:"create-schema-version"="create-schema-version"
GEOCODE_BATCH
readonlyGEOCODE_BATCH:"geocode-batch"="geocode-batch"
CREATE_EVENTS
readonlyCREATE_EVENTS:"create-events"="create-events"
URL_FETCH
readonlyURL_FETCH:"url-fetch"="url-fetch"
SCHEDULE_MANAGER
readonlySCHEDULE_MANAGER:"schedule-manager"="schedule-manager"
CACHE_CLEANUP
readonlyCACHE_CLEANUP:"cache-cleanup"="cache-cleanup"
COLLECTION_NAMES
constCOLLECTION_NAMES:object
Type declaration
IMPORT_FILES
readonlyIMPORT_FILES:"import-files"="import-files"
IMPORT_JOBS
readonlyIMPORT_JOBS:"import-jobs"="import-jobs"
EVENTS
readonlyEVENTS:"events"="events"
CATALOGS
readonlyCATALOGS:"catalogs"="catalogs"
DATASETS
readonlyDATASETS:"datasets"="datasets"
DATASET_SCHEMAS
readonlyDATASET_SCHEMAS:"dataset-schemas"="dataset-schemas"
GEOCODING_PROVIDERS
readonlyGEOCODING_PROVIDERS:"geocoding-providers"="geocoding-providers"
SCHEDULED_IMPORTS
readonlySCHEDULED_IMPORTS:"scheduled-imports"="scheduled-imports"
USERS
readonlyUSERS:"users"="users"
PAYLOAD_MIGRATIONS
readonlyPAYLOAD_MIGRATIONS:"payload-migrations"="payload-migrations"
BATCH_SIZES
constBATCH_SIZES:object
Type declaration
DUPLICATE_ANALYSIS
readonlyDUPLICATE_ANALYSIS:number
SCHEMA_DETECTION
readonlySCHEMA_DETECTION:number
EVENT_CREATION
readonlyEVENT_CREATION:number
DATABASE_CHUNK
readonlyDATABASE_CHUNK:number