18 lines
534 B
TypeScript
18 lines
534 B
TypeScript
import Router, { Request, Response, Handler } from "./router.js";
|
|
import Tpl from "./template.js";
|
|
export { Router, Tpl, Request, Response, Handler };
|
|
export default class Flummpress {
|
|
private server?;
|
|
private container;
|
|
private middleware;
|
|
router: Router;
|
|
constructor();
|
|
use<T>(nameOrRouter: string | Router, factory?: () => T): this;
|
|
resolve<T>(name: string): T;
|
|
private processPipeline;
|
|
listen(...args: any[]): this;
|
|
private parseRequest;
|
|
private readBody;
|
|
private createResponse;
|
|
}
|