@handsontable/vue
Version:
Best Data Grid for Vue with Spreadsheet Look and Feel.
44 lines (43 loc) • 1.52 kB
TypeScript
import Vue from 'vue';
import Handsontable from 'handsontable/base';
declare class BaseEditorComponent extends Vue implements Handsontable.editors.BaseEditor {
name: string;
instance: any;
row: any;
col: any;
prop: any;
TD: any;
originalValue: any;
cellProperties: any;
state: any;
hot: any;
mounted(): void;
private _fireCallbacks;
beginEditing(...args: any[]): any;
cancelChanges(...args: any[]): any;
checkEditorSection(...args: any[]): any;
close(...args: any[]): any;
discardEditor(...args: any[]): any;
enableFullEditMode(...args: any[]): any;
extend(...args: any[]): any;
finishEditing(...args: any[]): any;
focus(...args: any[]): any;
getValue(...args: any[]): any;
init(...args: any[]): any;
isInFullEditMode(...args: any[]): any;
isOpened(...args: any[]): any;
isWaiting(...args: any[]): any;
open(...args: any[]): any;
prepare(row: any, col: any, prop: any, TD: any, originalValue: any, cellProperties: any): any;
saveValue(...args: any[]): any;
setValue(...args: any[]): any;
addHook(...args: any[]): any;
removeHooksByKey(...args: any[]): any;
clearHooks(...args: any[]): any;
getEditedCell(...args: any[]): any;
getEditedCellRect(...args: any[]): any;
getEditedCellsZIndex(...args: any[]): any;
getEditedCellsLayerClass(...args: any[]): any;
}
export default BaseEditorComponent;
export { BaseEditorComponent };