UNPKG

typed-rest-client

Version:

Node Rest and Http Clients for use with TypeScript

13 lines (12 loc) 627 B
import ifm = require('../Interfaces'); import http = require("http"); export declare class NtlmCredentialHandler implements ifm.IRequestHandler { private _ntlmOptions; constructor(username: string, password: string, workstation?: string, domain?: string); prepareRequest(options: http.RequestOptions): void; canHandleAuthentication(response: ifm.IHttpClientResponse): boolean; handleAuthentication(httpClient: ifm.IHttpClient, requestInfo: ifm.IRequestInfo, objs: any): Promise<ifm.IHttpClientResponse>; private handleAuthenticationPrivate; private sendType1Message; private sendType3Message; }