@visactor/vtable
Version:
canvas table width high performance
26 lines (25 loc) • 807 B
TypeScript
import type { IEmptyTip } from '../../ts-types/component/empty-tip';
import type { BaseTableAPI } from '../../ts-types/base-table';
export interface IEmptyTipComponent {
new (emptyTipOption: IEmptyTip | true, table: BaseTableAPI): EmptyTip;
}
export declare class EmptyTip {
table: BaseTableAPI;
_emptyTipOption: IEmptyTip;
isReleased: boolean;
private _emptyTipComponent;
private _cacheAttrs;
constructor(emptyTipOption: IEmptyTip | true, table: BaseTableAPI);
private _createOrUpdateEmptyTipComponent;
bindEvents(): void;
resize(): void;
release(): void;
resetVisible(): void;
getWidthAndHeight(): {
leftHeaderWidth: number;
topHeaderHeight: number;
width: number;
height: number;
};
private _getEmptyTipAttrs;
}