channelape-sdk
Version:
A client for interacting with ChannelApe's API
15 lines (14 loc) • 695 B
TypeScript
/// <reference types="q" />
import { AxiosResponse } from 'axios';
export default abstract class RestService {
constructor();
/**
* @deprecated This method is deprecated because it uses the legacy Q library.
* Use {@link mapResponsePromise}
*/
mapResponseToPromise<T>(requestUrl: string, deferred: Q.Deferred<T>, error: any, response: AxiosResponse, body: T, expectedStatusCode: number): void;
/**
* For mapping the axios callback event into a promise
*/
mapResponsePromise<T>(resolve: (value: T | PromiseLike<T>) => void, reject: (reason?: any) => void, error: any, response: any, body: any, requestUrl: string, expectedStatusCode: number): void;
}