/// import * as JSData from 'js-data'; import * as express from 'express'; import * as Config from './config'; export declare class Application { app: express.Application; store: JSData.DataStore; passport: any; appConfig: Config.AppConfig; routes: (app: express.Application, store: JSData.DataStore, passport: any, appConfig: Config.AppConfig) => express.Application; constructor(cfg: Config.AppConfig, routes: (app: express.Application, store: JSData.DataStore, passport: any, appConfig: Config.AppConfig) => express.Application); handleParsers(app: express.Application): express.Application; handleLogs(app: express.Application): express.Application; handleEnableCORS(app: express.Application): express.Application; /** * adiciona a view engine * middleware responsavel pelo processamento da view que atualmente utilizamos ejs * * */ handleJSData(): JSData.DataStore; handlePassport(app: express.Application, store: JSData.DataStore, passport: any): express.Application; handleRoutes(app: express.Application, store: JSData.DataStore, passport: any): express.Application; handleError(app: express.Application): express.Application; }