tubular-common
Version:
Tubular Common Models and Data Transformer
14 lines (13 loc) • 770 B
TypeScript
import type GridRequest from '../Models/GridRequest';
import type GridResponse from '../Models/GridResponse';
import type TubularHttpClientAbstract from './TubularHttpClientAbstract';
declare class TubularHttpClient implements TubularHttpClientAbstract {
static resolveRequest(request: string | Request | TubularHttpClientAbstract): string | Request;
static getRequest(objRequest: string | Request, gridRequest: GridRequest): Request;
static isValidResponse(data: Record<string, unknown>): boolean;
static fixResponse(responseObject: GridResponse): void;
request: string | Request;
constructor(request: string | Request | TubularHttpClientAbstract);
fetch(gridRequest: GridRequest): Promise<GridResponse>;
}
export default TubularHttpClient;