1 | // Copyright IBM Corp. 2018. All Rights Reserved.
|
2 | // Node module: loopback-datasource-juggler
|
3 | // This file is licensed under the MIT License.
|
4 | // License text available at https://opensource.org/licenses/MIT
|
5 |
|
6 | // Type definitions for loopback-datasource-juggler 3.x
|
7 | // Project: https://github.com/strongloop/loopback-datasource-juggler
|
8 | // Definitions by: Raymond Feng <https://github.com/raymondfeng>
|
9 | // TypeScript Version: 2.8
|
10 |
|
11 | /**
|
12 | * Experimental TypeScript definitions to capture types of the key artifacts
|
13 | * from `loopback-datasource-juggler` module. One of the main purposes is to
|
14 | * leverage such types in `LoopBack 4`'s bridge to juggler.
|
15 | *
|
16 | * Please note some of the classes, properties, methods, and functions are
|
17 | * intentionally not included in the definitions because of one of the following
|
18 | * factors:
|
19 | *
|
20 | * - They are internal
|
21 | * - They are to be deprecated
|
22 | */
|
23 | export * from './types/common';
|
24 | export * from './types/model';
|
25 | export * from './types/relation';
|
26 | export * from './types/query';
|
27 | export * from './types/datasource';
|
28 | export * from './types/kv-model';
|
29 | export * from './types/persisted-model';
|
30 | export * from './types/scope';
|
31 | export * from './types/transaction-mixin';
|
32 | export * from './types/relation-mixin';
|
33 | export * from './types/observer-mixin';
|
34 | export * from './types/validation-mixin';
|
35 | export * from './types/inclusion-mixin';
|
36 | export * from './types/connector';
|