ng-loaders
Version:
Angular component to add CSS loaders to your application
32 lines (31 loc) • 1.92 kB
TypeScript
import { Injector } from '@angular/core';
import { RotatingCubesComponent } from '../rotating-cubes/rotating-cubes.component';
import { CubeGridComponent } from '../cube-grid/cube-grid.component';
import { EllipsisComponent } from '../ellipsis/ellipsis.component';
import { GrowingBarsComponent } from '../growing-bars/growing-bars.component';
import { GrowingCircleComponent } from '../growing-circle/growing-circle.component';
import { PulsingCirclesComponent } from '../pulsing-circles/pulsing-circles.component';
import { RotatingDotsComponent } from '../rotating-dots/rotating-dots.component';
import { RotatingSquareComponent } from '../rotating-square/rotating-square.component';
import * as i0 from "@angular/core";
export type SpinnerType = 'cube-grid' | 'ellipsis' | 'growing-bars' | 'growing-circle' | 'pulsing-circles' | 'rotating-cubes' | 'rotating-dots' | 'rotating-square';
export declare class LoaderComponent {
private _injector;
private config;
spinnerType: SpinnerType;
coverContainer: boolean;
fixed: boolean;
componentsMap: {
'cube-grid': typeof CubeGridComponent;
ellipsis: typeof EllipsisComponent;
'growing-bars': typeof GrowingBarsComponent;
'growing-circle': typeof GrowingCircleComponent;
'pulsing-circles': typeof PulsingCirclesComponent;
'rotating-cubes': typeof RotatingCubesComponent;
'rotating-dots': typeof RotatingDotsComponent;
'rotating-square': typeof RotatingSquareComponent;
};
constructor(_injector: Injector);
static ɵfac: i0.ɵɵFactoryDeclaration<LoaderComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<LoaderComponent, "ngx-loader", never, { "spinnerType": { "alias": "spinnerType"; "required": false; }; "coverContainer": { "alias": "coverContainer"; "required": false; }; "fixed": { "alias": "fixed"; "required": false; }; }, {}, never, never, true, never>;
}