UNPKG

bfend

Version:

Admin template base on ng-zorro-antd

32 lines (31 loc) 945 B
import { HttpClient } from '@angular/common/http'; import 'zone.js'; import { Observable } from 'rxjs'; import { BfendOptions } from '../options.type'; export interface ManagedOptions { auto_loading: boolean; handle_error: boolean; } export declare const HTTP_MANAGE_ZONE = "http_manage"; export interface SearchCriteria { [index: string]: any; } export declare class BfHttpService { private httpClient; private options; private loadingSubject; readonly loading$: Observable<boolean>; constructor(httpClient: HttpClient, options: BfendOptions); url(url: any): string; search(criteria: { [index: string]: any; }): string; setLoading(result: any): void; silent<T>(cbk: () => T, opts?: Partial<ManagedOptions>): T; } export declare function toSearch(criteria: { [index: string]: any; }): string; export declare function fromSearch(searches: string): { [index: string]: string; };