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
TypeScript
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>;
}>;
}