@rdkmaster/jigsaw-labs
Version:
Jigsaw, the next generation component set for RDK
54 lines (53 loc) • 2.18 kB
TypeScript
import { ElementRef, EventEmitter, OnInit, Renderer2 } from "@angular/core";
import { IPopupable } from "../../service/popup.service";
import { AbstractJigsawComponent } from "../common";
/**
* Loading组件的基类,自定义Loading组件必须继承这个类。
*
* $demo = loading/user-defined
*/
export declare class JigsawLoadingBase extends AbstractJigsawComponent implements IPopupable {
private _renderer;
private _elementRef;
initData: any;
answer: EventEmitter<any>;
popupElement: HTMLElement;
constructor(_renderer: Renderer2, _elementRef: ElementRef);
protected getColorElement(): NodeListOf<Element>;
protected _color: string;
color: string;
protected getPopupElement(): HTMLElement;
setElementSize(selector: string, width: number | string, height: number | string): void;
setElementsStyle(elements: NodeListOf<Element>, props: string, val: string | boolean | number): void;
}
export declare class JigsawLoading extends JigsawLoadingBase implements OnInit {
private renderer;
private elementRef;
constructor(renderer: Renderer2, elementRef: ElementRef);
ngOnInit(): void;
}
export declare class JigsawFontLoading extends JigsawLoadingBase implements OnInit {
private renderer;
private elementRef;
constructor(renderer: Renderer2, elementRef: ElementRef);
ngOnInit(): void;
protected getColorElement(): NodeListOf<Element>;
color: string;
setElementSize(selector: string, width: number | string, height: number | string): void;
}
export declare class JigsawBubbleLoading extends JigsawLoadingBase implements OnInit {
private renderer;
private elementRef;
constructor(renderer: Renderer2, elementRef: ElementRef);
ngOnInit(): void;
protected getColorElement(): NodeListOf<Element>;
}
export declare class JigsawBallLoading extends JigsawLoadingBase implements OnInit {
private renderer;
private elementRef;
constructor(renderer: Renderer2, elementRef: ElementRef);
ngOnInit(): void;
protected getColorElement(): NodeListOf<Element>;
}
export declare class JigsawLoadingModule {
}