ngx-spinner
Version:
A library with more than 50 different loading spinners for Angular 4/5/6/7/8/9/10. (https://napster2210.github.io/ngx-spinner/)
33 lines (32 loc) • 774 B
TypeScript
import { Observable } from 'rxjs';
import { NgxSpinner, Spinner } from './ngx-spinner.enum';
export declare class NgxSpinnerService {
/**
* Spinner observable
*
* @memberof NgxSpinnerService
*/
private spinnerObservable;
/**
* 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): void;
/**
* To hide spinner
*
* @memberof NgxSpinnerService
*/
hide(name?: string, debounce?: number): void;
}