@pmeig/ngb-spinner
Version:
A powerful Angular library that provides Bootstrap-styled loading spinners with customizable shapes, sizes, and colors for indicating loading states in your applications.
21 lines (18 loc) • 1.09 kB
TypeScript
import * as _angular_core from '@angular/core';
import { ElementRef } from '@angular/core';
import { BTagDirective } from '@pmeig/ngb-core';
import { ColorConfig, ColorAttribute } from '@pmeig/ng-material-core';
declare class SpinnerMaterial extends BTagDirective {
size: _angular_core.InputSignal<"sm" | "lg" | undefined>;
shape: _angular_core.InputSignal<"border" | "grow">;
color: _angular_core.InputSignalWithTransform<ColorConfig, ColorAttribute>;
private removeLastColor;
private classname;
constructor(elementRef?: ElementRef<Element>);
protected onInit(): void;
private refreshSize;
private refreshColor;
static ɵfac: _angular_core.ɵɵFactoryDeclaration<SpinnerMaterial, never>;
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<SpinnerMaterial, "spinner", never, { "size": { "alias": "size"; "required": false; "isSignal": true; }; "shape": { "alias": "shape"; "required": false; "isSignal": true; }; "color": { "alias": "color"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
export { SpinnerMaterial };