igniteui-angular-spreadsheet
Version:
Ignite UI Angular spreadsheet component for displaying and editing Microsoft Excel workbooks for modern web apps.
34 lines (33 loc) • 919 B
TypeScript
import { Base, IDisposable, Type } from "igniteui-angular-core";
import { ElementLayerInfo } from "./ElementLayerInfo";
import { Rect } from "igniteui-angular-core";
import { Size } from "igniteui-angular-core";
/**
* @hidden
*/
export declare abstract class ElementLayer extends Base implements IDisposable {
static $t: Type;
private readonly _a;
private readonly _c;
constructor(a: ElementLayerInfo, b: IElementLayerView);
get _b(): ElementLayerInfo;
get _d(): IElementLayerView;
abstract _g(a: Size): Rect;
_e(): void;
_f(): void;
abstract _h(a: Size): Size;
dispose(): void;
}
/**
* @hidden
*/
export interface IElementLayerView {
invalidateArrange(): void;
invalidateMeasure(): void;
attach(a: ElementLayer): void;
detach(a: ElementLayer): void;
}
/**
* @hidden
*/
export declare let IElementLayerView_$type: Type;