mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* Revert "Express: improve type of `Request['params']` aka `req.params` (#37502)"
This reverts commit 9aa863ef23.
* Express: use generics for params, default to dictionary
* Lint
* Bump all dependants
* Spacing
* Bump dependants
* Bump dependants
* Bump dependants
* Bump dependants
* Bump dependants
* Bump dependants
* Bump dependants
* Bump dependants
* Bump dependants
* Bump dependants
* Bump dependants (via tests)
* Bump dependants
* Bump dependants (via tests)
* Bump dependants
* Simplify test
* Hoist imports
* Tidy test
* Add tests
* Add reasons
* Remove redundant params
* Add tests
* Format
* Remove redundant params
* Add tests
* Add JSDoc
* Improve comment
* Improve comment
41 lines
1.0 KiB
TypeScript
41 lines
1.0 KiB
TypeScript
// 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;
|
|
badrequest?: Handler;
|
|
internalservererror?: Handler;
|
|
forbidden?: Handler;
|
|
unauthorized?: Handler;
|
|
domain?: string;
|
|
domaincontroller?: string;
|
|
tlsOptions?: ConnectionOptions;
|
|
debug?(prefix: string, message: string): void;
|
|
}
|
|
interface RequestNtlm {
|
|
DomainName?: string;
|
|
UserName?: string;
|
|
Workstation?: string;
|
|
}
|
|
}
|
|
|
|
declare global {
|
|
namespace Express {
|
|
interface Request {
|
|
ntlm?: expressNtlm.RequestNtlm;
|
|
}
|
|
}
|
|
}
|
|
|
|
export = expressNtlm;
|