com.phloxui
Version:
PhloxUI Ng2+ Framework
45 lines (44 loc) • 1.65 kB
TypeScript
import { OnInit } from '@angular/core';
import { ILoader } from '../../../component/ILoader';
import { LoaderStatus } from '../../../component/LoaderStatus';
import { AbstractHasOptions } from '../../../share/AbstractHasOptions';
export declare class MaterialIconLoader extends AbstractHasOptions implements OnInit, ILoader {
static readonly TYPE_NAME: string;
static readonly BALL_PULSE: string;
static readonly BALL_GRID_PULSE: string;
static readonly BALL_CLIP_ROTATE_MULTIPLE: string;
static readonly BALL_PULSE_RISE: string;
static readonly BALL_CLIP_ROTATE_PULSE: string;
static readonly BALL_CLIP_ROTATE: string;
static readonly BALL_SCALE_RIPPLE_MULTIPLE: string;
static readonly BALL_SCALE_MULTIPLE: string;
static readonly BALL_PULSE_SYNC: string;
static readonly LINE_SPIN_FADE_LOADER: string;
static readonly LINE_SCALE: string;
static readonly LINE_SCALE_PARTY: string;
static readonly LINE_SCALE_PULSE_OUT: string;
static readonly LINE_SCALE_PULSE_OUT_RAPID: string;
static readonly SQUARE_SPIN: string;
private iconName;
private size;
private loaderClass;
private disabled;
private status;
constructor();
ngOnInit(): void;
_getIconName(): string;
start(): Promise<any>;
pause(): void;
resume(): void;
stop(): void;
getState(): LoaderStatus;
isRunning(): boolean;
isPaused(): boolean;
isStopped(): boolean;
getSize(): string;
setSize(size: string): void;
getLoaderClass(): string;
setLoaderClass(loaderClass: string): void;
isDisabled(): boolean;
setDisabled(disabled: boolean): void;
}