// Copyright: Ankitects Pty Ltd and contributors // License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html import { registerPackage } from "../../lib/runtime-require"; import { restoreSelection, saveSelection } from "./document"; import { Position } from "./location"; import { findNodeFromCoordinates, getNodeCoordinates } from "./node"; import { getRangeCoordinates } from "./range"; registerPackage("anki/location", { Position, restoreSelection, saveSelection, }); export { findNodeFromCoordinates, getNodeCoordinates, getRangeCoordinates, Position, restoreSelection, saveSelection, }; export type { RangeCoordinates } from "./range"; export type { SelectionLocation } from "./selection";