///
export class BotsRouter extends Module {
router: UniversalRouter | undefined;
middleware(ctx: any, next: any): Promise;
parsePathnameAndQuery(str: any): {
pathname: string | null;
query: qs.ParsedUrlQuery | undefined;
};
getPathFromEvent(ctx: any): any;
provide({ user: { locale } }: {
user?: {
locale: any;
} | undefined;
}): Promise<{
app: import("@lskjs/module").IApp | undefined;
router: BotsRouter;
botsModule: any;
bot: any;
i18: any;
module: (nameOrNames: string | string[], options?: {
run?: boolean | undefined;
throw?: boolean | undefined;
getter?: ((m: import("@lskjs/module").IModuleWithApp) => any) | undefined;
} | undefined) => Promise;
log: import("@lskjs/module").ILogger;
}>;
resolve({ pathname, path, query, ctx }?: {
pathname: any;
path: any;
query?: {} | undefined;
ctx: any;
}): Promise;
}
export default BotsRouter;
import Module from "@lskjs/module";
import UniversalRouter from "universal-router";
import qs from "querystring";