UNPKG

@rxap/data-source

Version:

Provides a set of classes and decorators for creating and managing data sources in Angular applications, including base classes, static data sources, observable data sources, and method data sources. It also includes a component for displaying data source

18 lines (17 loc) 617 B
import { KeyValue } from '@rxap/utilities'; import { BaseDataSourceMetadata } from '@rxap/data-source'; import { HttpHeaders, HttpParams } from '@angular/common/http'; export interface HttpDataSourceMetadata<PathParams = KeyValue, Body = any | null> extends BaseDataSourceMetadata { url: string | (() => string); method?: string; params?: HttpParams; headers?: HttpHeaders; body?: Body; pathParams?: PathParams; lazy?: boolean; withCredentials?: boolean; responseType?: 'arraybuffer' | 'blob' | 'json' | 'text'; bufferSize?: number; retry?: number; timeout?: number; }