UNPKG

@ks89/angular-modal-gallery

Version:
56 lines (55 loc) 2.29 kB
import { AccessibilityConfig } from '../../../model/accessibility.interface'; import { LoadingConfig, LoadingType } from '../../../model/loading-config.interface'; import * as i0 from "@angular/core"; /** * Component with the loading spinner */ export declare class LoadingSpinnerComponent { /** * Object of type `LoadingConfig` exposed to the template. * It contains a field to choose a loading spinner. */ loadingConfig: LoadingConfig; /** * Object of type `AccessibilityConfig` to init custom accessibility features. * For instance, it contains titles, alt texts, aria-labels and so on. */ accessibilityConfig: AccessibilityConfig; /** * Enum of type `LoadingType` to choose the standard loading spinner. * Declared here to be used inside the template. */ loadingStandard: LoadingType; /** * Enum of type `LoadingType` to choose the bars loading spinner. * Declared here to be used inside the template. */ loadingBars: LoadingType; /** * Enum of type `LoadingType` to choose the circular loading spinner. * Declared here to be used inside the template. */ loadingCircular: LoadingType; /** * Enum of type `LoadingType` to choose the dots loading spinner. * Declared here to be used inside the template. */ loadingDots: LoadingType; /** * Enum of type `LoadingType` to choose the cube flipping loading spinner. * Declared here to be used inside the template. */ loadingCubeFlipping: LoadingType; /** * Enum of type `LoadingType` to choose the circles loading spinner. * Declared here to be used inside the template. */ loadingCircles: LoadingType; /** * Enum of type `LoadingType` to choose the explosing squares loading spinner. * Declared here to be used inside the template. */ loadingExplosingSquares: LoadingType; static ɵfac: i0.ɵɵFactoryDeclaration<LoadingSpinnerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<LoadingSpinnerComponent, "ks-loading-spinner", never, { "loadingConfig": { "alias": "loadingConfig"; "required": false; }; "accessibilityConfig": { "alias": "accessibilityConfig"; "required": false; }; }, {}, never, never, false, never>; }