tubular-common
Version:
Tubular Common Models and Data Transformer
12 lines (11 loc) • 549 B
TypeScript
import type GridRequest from '../Models/GridRequest';
import type GridResponse from '../Models/GridResponse';
import type TubularHttpClientAbstract from './TubularHttpClientAbstract';
export type FetchHandler = (request: string, gridRequest: GridRequest) => Promise<GridResponse>;
declare class ShallowHttpClient implements TubularHttpClientAbstract {
request: string;
handler: FetchHandler;
constructor(url: string, handler: FetchHandler);
fetch(gridRequest: GridRequest): Promise<GridResponse>;
}
export default ShallowHttpClient;