wfm-mobile-core
Version:
WFM Mobile Core
11 lines (10 loc) • 684 B
TypeScript
import { IRequestHeaders, IResourceSystemProperties } from '../interfaces';
export declare abstract class HttpClientAdapter {
abstract get(url: string, headers: HeadersInit | IRequestHeaders): Promise<Response>;
abstract delete(url: string, headers: HeadersInit | IRequestHeaders): Promise<Response>;
abstract post(url: string, headers: HeadersInit | IRequestHeaders, body: any): Promise<Response>;
abstract put(url: string, headers: HeadersInit | IRequestHeaders, body: any): Promise<Response>;
abstract loadSystemProperties(url: string): Promise<IResourceSystemProperties>;
abstract clear(): Promise<void>;
abstract updateEnvironment(): Promise<void>;
}