UNPKG

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
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";