@types/express-ntlm
TypeScript icon, indicating that this package has built-in type declarations

2.3.7 • Public • Published

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

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

Credits

These definitions were written by Emily Marigold Klassen.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/express-ntlm

Weekly Downloads

161

Version

2.3.7

License

MIT

Unpacked Size

4.6 kB

Total Files

5

Last publish

Collaborators

  • types