com.phloxui
Version:
PhloxUI Ng2+ Framework
41 lines (40 loc) • 1.72 kB
TypeScript
import { OnInit } from '@angular/core';
import { LoaderStatus } from '../../../component/LoaderStatus';
import { BackgroundProcessManager } from '../../../service/BackgroundProcessManager.service';
import { ObservableManager } from '../../../service/ObservableManager.service';
import { AbstractHasOptions } from '../../../share/AbstractHasOptions';
export declare class MaterialDataIconLoader extends AbstractHasOptions implements OnInit {
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 dataLoader;
private bgProcessMgr;
private obsvMgr;
constructor(bgProcessMgr: BackgroundProcessManager, obsvMgr: ObservableManager);
ngOnInit(): void;
_getIconName(): string;
private runPageLoader();
private stopPageLoader();
getState(): LoaderStatus;
isRunning(): boolean;
getSize(): string;
setSize(size: string): void;
getLoaderClass(): string;
setLoaderClass(loaderClass: string): void;
}