@wearesage/schema
Version:
A flexible schema definition and validation system for TypeScript with multi-database support
30 lines (26 loc) • 620 B
text/typescript
export * from './interface';
export * from './repository';
// Export Neo4j adapter and decorators
export {
Neo4jAdapter,
RelationshipType,
Neo4j
} from './neo4j';
// Export MongoDB adapter and decorators
export {
MongoDBAdapter,
Collection,
Index as MongoIndex, // Renamed to avoid conflict
MongoDB
} from './mongodb';
// Export PostgreSQL adapter and decorators
export {
PostgreSQLAdapter,
Table,
Column,
PgIndex, // Already renamed in the implementation
JoinTable,
PostgreSQL
} from './postgresql';
// Export MetadataLayerAdapter
export { MetadataLayerAdapter } from './metadata-layer';