UNPKG

@antv/x6

Version:

JavaScript diagramming library that uses SVG and HTML for rendering

25 lines (22 loc) 549 B
export const clearSelection = (function () { if (typeof document === 'undefined') return function () {} const doc = document as any if (doc.selection) { return function () { doc.selection.empty() } } if (window.getSelection) { return function () { const selection = window.getSelection() if (selection) { if (selection.empty) { selection.empty() } else if (selection.removeAllRanges) { selection.removeAllRanges() } } } } return function () {} })()