@gati-framework/cli
Version:
CLI tool for Gati framework - create, develop, build and deploy cloud-native applications
40 lines • 1.23 kB
JavaScript
/**
* @file phase1-copy.ts
* @description Readonly copy of Phase 1 branded types from packages/types/src/index.ts
*
* MAINTENANCE STRATEGY: Manual sync with event listener queue
*
* When Phase 1 types change in packages/types/src/index.ts:
* 1. Manually update type definitions below to match
* 2. Event listener queue tracks test completions for future auto-sync
* 3. Run tests to verify extraction still works
*
* Event Queue System:
* - Tests emit completion events with filename on afterEach
* - Listener accumulates events during test run
* - Provides foundation for automated sync validation
*
* WHY READONLY COPY:
* - Avoids Windows file locking issues on packages/types/src/index.ts
* - Enables parallel test execution without conflicts
* - Test-only fixture doesn't affect production code
*
* Last synced: 2025-11-18 (Initial Phase 1 implementation)
*/
// Test extraction metadata
export const PHASE1_TYPES = [
'EmailString',
'UUID',
'URLString',
'TimestampString',
'CUID',
'PasswordString',
'PhoneString',
'HexString',
'Base64String',
'PositiveNumber',
'NegativeNumber',
'IntegerNumber',
'PortNumber',
];
//# sourceMappingURL=phase1-copy.js.map