@logcomex/aylawc-core
Version:
An experimental library of web components
11 lines (10 loc) • 499 B
TypeScript
import { type HttpAdapter, type HttpHeader, type HttpMethod } from './http.interface';
import type { URL } from '../@shared/interfaces/value-objects.interface';
export declare class XmlRequest implements HttpAdapter {
private headers;
useDefaultHeaders: boolean;
private readonly defaultHttpHeaders;
getDefaultHeaders(): HttpHeader;
setHeaders(headers: HttpHeader): void;
request<Response, Payload = {}>(method: HttpMethod, url: URL, payload?: Payload): Promise<Response>;
}