@odoo/o-spreadsheet
Version:
A spreadsheet component
33 lines (32 loc) • 1.1 kB
TypeScript
import { Component } from "@odoo/owl";
import { DOMCoordinates, HeaderIndex } from "../../types";
import { SpreadsheetChildEnv } from "../../types/spreadsheet_env";
interface Props {
isVisible: boolean;
position: DOMCoordinates;
}
interface State {
position: DOMCoordinates;
handler: boolean;
}
export declare class Autofill extends Component<Props, SpreadsheetChildEnv> {
static template: string;
static props: {
position: ObjectConstructor;
isVisible: BooleanConstructor;
};
state: State;
dragNDropGrid: {
start: (initialPointerCoordinates: {
clientX: number;
clientY: number;
}, onPointerMove: (col: HeaderIndex, row: HeaderIndex, ev: MouseEvent) => void, onPointerUp: () => void, startScrollDirection?: import("../helpers/drag_and_drop_grid_hook").DnDDirection) => void;
};
get style(): string;
get handlerStyle(): string;
get styleNextValue(): string;
getTooltip(): import("../..").Tooltip | undefined;
onMouseDown(ev: PointerEvent): void;
onDblClick(): void;
}
export {};