UNPKG

rjweb-server

Version:

Easy and Robust Way to create a Web Server with Many Easy-to-use Features in NodeJS

28 lines (27 loc) 819 B
import { Content } from "../../functions/parseContent"; export default class RouteContentTypes { private defaultHeaders; /** Generate Content Type Block */ constructor( /** Headers to import */ defaultHeaders?: Record<string, Content>); /** * Add A Header that will be added to every HTTP request * @example * ``` * const controller = new Server({ }) * * controller.defaultHeaders((dH) => dH * .add('Copyright', 2023) * ) * ``` * @since 5.3.0 */ add( /** The Name of the Header */ name: Lowercase<string>, /** The Value of the Header */ contentType: Content): this; /** * Internal Method for Generating Headers Object * @since 6.0.0 */ getData(): Promise<{ defaultHeaders: Record<string, Content>; }>; }