rjweb-server
Version:
Easy and Robust Way to create a Web Server with Many Easy-to-use Features in NodeJS
20 lines (19 loc) • 1.03 kB
TypeScript
import { HTTPMethods } from "./internal";
export { Options } from "../functions/parseOptions";
export { default as HTMLBuilder, HTMLAttribute, HTMLContent } from "../classes/HTMLBuilder";
import { MultipartField } from "@rjweb/uws";
export { default as HTMLComponent } from "../classes/HTMLComponent";
export * as utils from "rjutils-collection";
export * from "./webSocket";
import HttpRequest from "../classes/web/HttpRequest";
import WsConnect from "../classes/web/WsConnect";
import WsMessage from "../classes/web/WsMessage";
import WsClose from "../classes/web/WsClose";
export type JSONParsed = Record<string, string | number | boolean | JSONParsed[]>;
export type URLEncodedParsed = Record<string, string>;
export type MultiPartParsed = MultipartField[];
export type RequestContext = HttpRequest | WsConnect | WsMessage | WsClose;
export { HttpRequest, WsConnect, WsMessage, WsClose };
export { HTTPMethods };
export { default as Status } from "../misc/statusEnum";
export { default as Methods } from "../misc/methodsEnum";