ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
12 lines (11 loc) • 471 B
TypeScript
import { Subscriber } from 'rxjs';
import { HttpRequestOptions } from './http-request-options.type';
import { HttpErrorResponse } from '@angular/common/http';
export type ServiceRequestParam<T> = {
method: 'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH';
url: string;
body?: any;
options?: HttpRequestOptions;
successCallback?: (resp: T, observer: Subscriber<T>) => void;
errorCallBack?: (resp: HttpErrorResponse, observer: Subscriber<T>) => void;
};