| /// <reference types="node" /> | |
| import * as http from 'http'; | |
| import * as ifm from './interfaces'; | |
| import { HttpClientResponse } from './index'; | |
| export declare class BasicCredentialHandler implements ifm.RequestHandler { | |
| username: string; | |
| password: string; | |
| constructor(username: string, password: string); | |
| prepareRequest(options: http.RequestOptions): void; | |
| canHandleAuthentication(): boolean; | |
| handleAuthentication(): Promise<HttpClientResponse>; | |
| } | |
| export declare class BearerCredentialHandler implements ifm.RequestHandler { | |
| token: string; | |
| constructor(token: string); | |
| prepareRequest(options: http.RequestOptions): void; | |
| canHandleAuthentication(): boolean; | |
| handleAuthentication(): Promise<HttpClientResponse>; | |
| } | |
| export declare class PersonalAccessTokenCredentialHandler implements ifm.RequestHandler { | |
| token: string; | |
| constructor(token: string); | |
| prepareRequest(options: http.RequestOptions): void; | |
| canHandleAuthentication(): boolean; | |
| handleAuthentication(): Promise<HttpClientResponse>; | |
| } |