@villedemontreal/http-request
Version:
HTTP utilities - send HTTP requests with proper headers, etc.
39 lines • 1.01 kB
TypeScript
import { ILogger } from '@villedemontreal/logger';
/**
* Http Client Config
*/
export declare class Configs {
private _correlationIdProvider;
private _loggerCreator;
private _urlCaseSensitive;
/**
* Sets the Logger creator.
*/
setLoggerCreator(loggerCreator: (name: string) => ILogger): void;
/**
* The Logger creator
*/
get loggerCreator(): (name: string) => ILogger;
/**
* Sets the Correlation Id provider.
*/
setCorrelationIdProvider(correlationIdProvider: () => string): void;
/**
* The Correlation Id provider
*/
get correlationIdProvider(): () => string;
/**
* The current Correlation Id.
*/
get correlationId(): string;
/**
* Sets the case sensitivity to use for the URLs.
*/
setUrlCaseSensitive(urlCaseSensitive: boolean): void;
/**
* Routing info
*/
get isUrlCaseSensitive(): boolean;
}
export declare const configs: Configs;
//# sourceMappingURL=configs.d.ts.map