ngx-spinner-loading
Version:
A lightweight Angular loading spinner package with full customization and HTTP interceptor support.
23 lines (22 loc) • 1.25 kB
TypeScript
import { TemplateRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class NgxSpinnerLoaderComponent {
private service;
manual: boolean;
type: 'spinner' | 'dots' | 'bar' | 'circle' | 'custom';
size: 'xs' | 'sm' | 'md' | 'lg' | 'xl';
color: string;
mode: 'fullscreen' | 'section' | 'inline';
speed: number;
timeout?: number;
zIndex: number;
template?: TemplateRef<any>;
visible: () => boolean;
private timeoutStarted;
constructor();
get containerClass(): string;
get typeClass(): string;
loaderStyle(): Record<string, string>;
static ɵfac: i0.ɵɵFactoryDeclaration<NgxSpinnerLoaderComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NgxSpinnerLoaderComponent, "ngx-spinner-loader", never, { "manual": { "alias": "manual"; "required": false; }; "type": { "alias": "type"; "required": false; }; "size": { "alias": "size"; "required": false; }; "color": { "alias": "color"; "required": false; }; "mode": { "alias": "mode"; "required": false; }; "speed": { "alias": "speed"; "required": false; }; "timeout": { "alias": "timeout"; "required": false; }; "zIndex": { "alias": "zIndex"; "required": false; }; }, {}, ["template"], never, true, never>;
}