govbr-ds-angular
Version:
Implementação em Angular do Design System GovBR.
17 lines (16 loc) • 642 B
TypeScript
import { HttpInterceptorFn } from '@angular/common/http';
/**
* Chave para indicar que a requisição não deve exibir o overlay de carregamento.
* @type {string}
* @example
* const params = new HttpParams().set(KEY_NO_LOADING, 'true');
* this.http.get('https://api.com', { params });
*/
export declare const KEY_NO_LOADING: string;
/**
* Interceptor que exibe o overlay de carregamento quando uma requisição está em andamento.
* @param req {HttpRequest<any>} Requisição HTTP
* @param next {HttpHandlerFn} Manipulador HTTP
* @returns {Observable<HttpEvent<any>>}
*/
export declare const loadingInterceptor: HttpInterceptorFn;