27 lines
496 B
TypeScript
27 lines
496 B
TypeScript
|
|
/**
|
||
|
|
* Schema Management Module
|
||
|
|
*
|
||
|
|
* Index mapping management, templates, and migrations
|
||
|
|
*/
|
||
|
|
|
||
|
|
// Main classes
|
||
|
|
export { SchemaManager, createSchemaManager } from './schema-manager.js';
|
||
|
|
|
||
|
|
// Types
|
||
|
|
export type {
|
||
|
|
FieldType,
|
||
|
|
FieldDefinition,
|
||
|
|
IndexSettings,
|
||
|
|
IndexMapping,
|
||
|
|
IndexSchema,
|
||
|
|
SchemaMigration,
|
||
|
|
MigrationStatus,
|
||
|
|
MigrationHistoryEntry,
|
||
|
|
SchemaManagerConfig,
|
||
|
|
SchemaValidationResult,
|
||
|
|
SchemaDiff,
|
||
|
|
IndexTemplate,
|
||
|
|
ComponentTemplate,
|
||
|
|
SchemaManagerStats,
|
||
|
|
} from './types.js';
|