@agility/cli
Version:
Agility CLI for working with your content. (Public Beta)
11 lines (10 loc) • 810 B
TypeScript
/**
* Incremental Pull Utilities
*
* Exports all utilities needed for incremental pull operations:
* - Entity-specific modified date extractors
* - Timestamp tracking system
* - Incremental vs full pull decision logic
*/
export { extractModelModifiedDate, extractContainerModifiedDate, extractContentItemModifiedDate, extractAssetModifiedDate, extractPageModifiedDate, extractGalleryModifiedDate, extractTemplateModifiedDate, getDateExtractorForEntityType, INCREMENTAL_SUPPORTED_TYPES, FULL_REFRESH_REQUIRED_TYPES } from './date-extractors';
export { LastPullTimestamps, loadLastPullTimestamps, saveLastPullTimestamps, updateEntityTypeTimestamp, getLastPullTimestamp, isEntityModifiedSinceLastPull, markPullStart, markPushStart, clearTimestamps, getIncrementalPullDecision } from './timestamp-tracker';