1 | import { ModelCtor } from '../model/model/model';
|
2 | import { ScopeOptions, ScopeOptionsGetters, ScopesOptions } from './scope-options';
|
3 |
|
4 |
|
5 |
|
6 | export declare function resolveScopes(models: ModelCtor[]): void;
|
7 | export declare const resolveScope: (scopeName: string, model: ModelCtor, options: ScopesOptions) => void;
|
8 | export declare const addScopeOptionsGetter: (target: any, options: ScopeOptionsGetters) => void;
|
9 | export declare const getScopeOptionsGetters: (target: any) => ScopeOptionsGetters;
|
10 | export declare const setScopeOptionsGetters: (target: any, options: ScopeOptionsGetters) => void;
|
11 |
|
12 |
|
13 |
|
14 | export declare const resolvesDeprecatedScopes: (model: ModelCtor) => void;
|
15 |
|
16 |
|
17 |
|
18 |
|
19 | export declare function addScopeOptions<TCreationAttributes extends {}, TModelAttributes extends {}>(target: any, options: ScopeOptions<TCreationAttributes, TModelAttributes>): void;
|
20 |
|
21 |
|
22 |
|
23 |
|
24 | export declare function getScopeOptions<TCreationAttributes extends {}, TModelAttributes extends {}>(target: any): ScopeOptions<TCreationAttributes, TModelAttributes> | undefined;
|