UNPKG

@types/express-ntlm

Version:
54 lines (43 loc) 1.64 kB
# Installation > `npm install --save @types/express-ntlm` # Summary This package contains type definitions for express-ntlm (https://github.com/einfallstoll/express-ntlm). # Details Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-ntlm. ## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-ntlm/index.d.ts) ````ts import { ConnectionOptions } from "tls"; import { Handler } from "express"; declare function expressNtlm(options?: expressNtlm.Options): Handler; declare namespace expressNtlm { interface Options { prefix?: string | undefined; badrequest?: Handler | undefined; internalservererror?: Handler | undefined; forbidden?: Handler | undefined; unauthorized?: Handler | undefined; domain?: string | undefined; domaincontroller?: string | readonly string[] | undefined; tlsOptions?: ConnectionOptions | undefined; debug?(prefix: string, message: string): void; } interface RequestNtlm { DomainName?: string | undefined; UserName?: string | undefined; Workstation?: string | undefined; } } declare global { namespace Express { interface Request { ntlm?: expressNtlm.RequestNtlm | undefined; } } } export = expressNtlm; ```` ### Additional Details * Last updated: Mon, 20 Nov 2023 23:36:24 GMT * Dependencies: [@types/express](https://npmjs.com/package/@types/express) # Credits These definitions were written by [Emily Marigold Klassen](https://github.com/forivall).