UNPKG

1.01 kBTypeScriptView Raw
1/**
2 * A common set of interfaces for interacting with databases.
3 *
4 * This module provides data access facilities to various databases and services
5 * as well as the constructs for modeling and accessing those data.
6 *
7 * @packageDocumentation
8 */
9export * from '@loopback/filter';
10export { JSONSchema7 as JsonSchema } from 'json-schema';
11/**
12 * Export the DataSource to avoid TypeScript 4.2's complaint about
13 * RepositoryMixin as it references `juggler.DataSource`
14 */
15export { DataSource as JugglerDataSource } from 'loopback-datasource-juggler';
16export * from './common-types';
17export * from './connectors';
18export * from './datasource';
19export * from './decorators';
20export * from './define-model-class';
21export * from './define-repository-class';
22export * from './errors';
23export * from './keys';
24export * from './mixins';
25export * from './model';
26export * from './relations';
27export * from './repositories';
28export * from './transaction';
29export * from './type-resolver';
30export * from './types';