UNPKG

1.4 kBTypeScriptView Raw
1export 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}
55declare let extLoop: ExtLB;
56export default extLoop;