2.3.7 • Published 6 months ago

@types/express-ntlm v2.3.7

Weekly downloads
63
License
MIT
Repository
github
Last release
6 months ago

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

// Type definitions for express-ntlm 2.3
// Project: https://github.com/einfallstoll/express-ntlm
// Definitions by: Emily Marigold Klassen <https://github.com/forivall>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.3

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 | ReadonlyArray<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: Thu, 08 Jul 2021 12:01:20 GMT
  • Dependencies: @types/express
  • Global values: none

Credits

These definitions were written by Emily Marigold Klassen.

2.3.4

8 months ago

2.3.6

6 months ago

2.3.5

7 months ago

2.3.7

6 months ago

2.3.3

3 years ago

2.3.2

4 years ago

2.3.1

5 years ago

2.3.0

6 years ago