ngx-spinner
Version:
A library with more than 50 different loading spinners for Angular 4 - 19. (https://napster2210.github.io/ngx-spinner/)
36 lines (35 loc) • 1.02 kB
TypeScript
import { Observable, BehaviorSubject } from "rxjs";
import { NgxSpinner, Spinner } from "./ngx-spinner.enum";
import * as i0 from "@angular/core";
export declare class NgxSpinnerService {
/**
* Spinner observable
*
* @memberof NgxSpinnerService
*/
spinnerObservable: BehaviorSubject<NgxSpinner>;
/**
* Creates an instance of NgxSpinnerService.
* @memberof NgxSpinnerService
*/
constructor();
/**
* Get subscription of desired spinner
* @memberof NgxSpinnerService
**/
getSpinner(name: string): Observable<NgxSpinner>;
/**
* To show spinner
*
* @memberof NgxSpinnerService
*/
show(name?: string, spinner?: Spinner): Promise<unknown>;
/**
* To hide spinner
*
* @memberof NgxSpinnerService
*/
hide(name?: string, debounce?: number): Promise<unknown>;
static ɵfac: i0.ɵɵFactoryDeclaration<NgxSpinnerService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<NgxSpinnerService>;
}