import { fn } from "./mocks"; export const createMockSelection = ( overrides?: Partial> ): jest.Mocked => ({ addRange: fn(), anchorNode: null, anchorOffset: 0, collapse: fn(), collapseToEnd: fn(), collapseToStart: fn(), containsNode: fn(), deleteFromDocument: fn(), empty: fn(), extend: fn(), focusNode: null, focusOffset: 0, getRangeAt: fn(), isCollapsed: false, rangeCount: 0, removeAllRanges: fn(), removeRange: fn(), selectAllChildren: fn(), setBaseAndExtent: fn(), setPosition: fn(), toString: fn(), type: "", ...overrides, });