1 | export declare class ExtLB {
|
2 | logo: string;
|
3 | versions: string[];
|
4 | authentication: object[];
|
5 | platforms: object[];
|
6 | features: object[];
|
7 | models: object[];
|
8 | constructor();
|
9 | static checkAvailable(dir: string): boolean;
|
10 | createApp(options: {
|
11 | name: string;
|
12 | camelName: string;
|
13 | snakeName: string;
|
14 | capitalName: string;
|
15 | description: string;
|
16 | version: string;
|
17 | authType: string;
|
18 | platforms: [string];
|
19 | features: [string];
|
20 | }): void;
|
21 | createModule(options: {
|
22 | name: string;
|
23 | camelName: string;
|
24 | snakeName: string;
|
25 | capitalName: string;
|
26 | server: boolean;
|
27 | client: boolean;
|
28 | }): void;
|
29 | createPerspective(options: {
|
30 | name: string;
|
31 | camelName: string;
|
32 | snakeName: string;
|
33 | capitalName: string;
|
34 | server: boolean;
|
35 | client: boolean;
|
36 | }): void;
|
37 | createModel(options: {
|
38 | name: string;
|
39 | camelName: string;
|
40 | snakeName: string;
|
41 | capitalName: string;
|
42 | pluralName: string;
|
43 | dataSource: string;
|
44 | baseClass: string;
|
45 | public: boolean;
|
46 | type: string;
|
47 | }): void;
|
48 | createView(options: {
|
49 | name: string;
|
50 | camelName: string;
|
51 | snakeName: string;
|
52 | capitalName: string;
|
53 | }): void;
|
54 | }
|
55 | declare let extLoop: ExtLB;
|
56 | export default extLoop;
|