UNPKG

1.39 kBTypeScriptView Raw
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 */
23export * from './types/common';
24export * from './types/model';
25export * from './types/relation';
26export * from './types/query';
27export * from './types/datasource';
28export * from './types/kv-model';
29export * from './types/persisted-model';
30export * from './types/scope';
31export * from './types/transaction-mixin';
32export * from './types/relation-mixin';
33export * from './types/observer-mixin';
34export * from './types/validation-mixin';
35export * from './types/inclusion-mixin';
36export * from './types/connector';