import type { SpotDelta, SpotPoint, SpotPoints, SpotRange, SpotText } from './Types'; const point = (element: E, offset: number): SpotPoint => ({ element, offset }); const delta = (element: E, deltaOffset: number): SpotDelta => ({ element, deltaOffset }); const range = (element: E, start: number, finish: number): SpotRange => ({ element, start, finish }); const points = (begin: SpotPoint, end: SpotPoint): SpotPoints => ({ begin, end }); const text = (element: E, text: string): SpotText => ({ element, text }); export { point, delta, range, points, text };