odata-active-record-core
Version:
Core Active Record implementation for OData - The easiest way to interact with OData APIs
11 lines • 1.19 kB
TypeScript
export { ActiveRecord } from './active-record';
export { EntityNamespace } from './entity-namespace';
export { EntityNamespaceManager } from './entity-namespace-manager';
export { ConnectionPool } from './providers/connection-pool';
export { MongoDBProvider } from './providers/mongodb-provider';
export { SQLiteProvider } from './providers/sqlite-provider';
export { HTTPODataProvider } from './providers/http-odata-provider';
export { InterfaceGenerator, InterfaceUtils, CLIInterfaceGenerator } from './interface-generator';
export { generateInterfacesFromSchemas, quickGen } from './generate-interfaces';
export type { IEntitySchema, IDataTypeHandler, IUserFriendlyError, IQueryResult, IQuery, IQueryFilter, IQuerySelect, IQueryOrder, IQueryPagination, ISchemaWarning, IValidationResult, ICreateResult, IUpdateResult, IDeleteResult, IEntityNamespace, IEntityNamespaceManager, ICrossEntityOperations, ICrossEntityQuery, IEntityRelationship, ICrossEntityFilter, ICrossEntityOrder, ICrossEntityPagination, ICrossEntityResult, ITransactionOperation, ITransactionResult, ITransactionOperationResult, INamespaceStats } from 'odata-active-record-contracts';
//# sourceMappingURL=index.d.ts.map