11 lines
352 B
TypeScript
11 lines
352 B
TypeScript
import type { Action, XYCoord } from '../interfaces.js';
|
|
export interface State {
|
|
initialSourceClientOffset: XYCoord | null;
|
|
initialClientOffset: XYCoord | null;
|
|
clientOffset: XYCoord | null;
|
|
}
|
|
export declare function reduce(state: State | undefined, action: Action<{
|
|
sourceClientOffset: XYCoord;
|
|
clientOffset: XYCoord;
|
|
}>): State;
|