Files
claude-task-master/packages/tm-core/src/config/config-schema.ts
2025-09-01 21:26:46 +02:00

31 lines
800 B
TypeScript

/**
* @fileoverview Zod validation schema for IConfiguration interface
* This file provides the main schema export for configuration validation
*/
export {
configurationSchema,
partialConfigurationSchema,
modelConfigSchema,
providerConfigSchema,
taskSettingsSchema,
tagSettingsSchema,
storageSettingsSchema,
retrySettingsSchema,
loggingSettingsSchema,
loggingConfigSchema, // Legacy alias
cacheConfigSchema,
securitySettingsSchema,
taskPrioritySchema,
taskComplexitySchema,
logLevelSchema,
storageTypeSchema,
tagNamingConventionSchema,
bufferEncodingSchema,
type ConfigurationSchema,
type PartialConfigurationSchema
} from './validation.js';
// Re-export the main schema as the default export for convenience
export { configurationSchema as default } from './validation.js';