constructor(config, router, app) {
		super();
		this.routes = [];
		this.config = config;
		this.routerConfig = router;
		this.appConfig = app;
	}
@param {FileSystemRouterConfig} config
@param {import("./router-mode").Router<any>} router
@param {import("./app").AppOptions} app