UNPKG

864 BPlain TextView Raw
1export interface IGETPOST {
2 [key: string]: any;
3}
4export interface IRoutesHandle {
5 get: IGETPOST;
6 post: IGETPOST;
7}
8export class IRoutes {
9 public appName?: string;
10 public routesHandle: IRoutesHandle;
11 public get: (obj: IGETPOST) => void;
12 public post: (obj: IGETPOST) => void;
13 public mergeAppRoutes: (appRoutesHandle: IRoutesHandle) => void;
14 // private initCallback: (path: string) => any;
15
16 constructor(appName?: string) {
17 this.appName = appName || "";
18 this.routesHandle = {
19 get: {},
20 post: {},
21 };
22 }
23}
24// export interface IRoutes {
25// appName?: string;
26// routesHandle: IRoutesHandle;
27
28// get(obj: IGETPOST): void;
29// post(obj: IGETPOST): void;
30// mergeAppRoutes(appRoutesHandle: IRoutesHandle): void;
31// initCallback(path: string): Promise<any>;
32// }
\No newline at end of file