xmt-base
Version:
Backend Server Framework of XmT Inc.
22 lines (21 loc) • 770 B
TypeScript
/// <reference types="node" />
import { Server } from "http";
import { Task } from "./interface";
export declare class Router {
static serveStatic: any;
xmt_serialList: (Task | Router)[];
xmt_mountPath: string;
xmt_absolutePath: string;
xmt_mount: (path: string, router: Router) => void;
private xmt_addTask;
xmt_all: (task: Task) => void;
xmt_get: (task: Task) => void;
xmt_post: (task: Task) => void;
xmt_put: (task: Task) => void;
xmt_delete: (task: Task) => void;
xmt_common: (task: Task) => void;
private static recurseSetAbsolutePathCounter;
private xmt_recurseSetAbsolutePath;
xmt_listen: (port: number, done?: (error: any) => void) => Server;
private incomingRequestHandler;
}