UNPKG

wfm-mobile-core

Version:

WFM Mobile Core

11 lines (10 loc) 684 B
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>; }