markerSpanfunction
The first and last moment among the markers: what a time slider spans.
Import it
import { markerSpan } from "@johnmorrisdotca/hoshi-stars/chart";
Definition
function markerSpan(markers: readonly SkyMarker[]): { from: number; to: number; } | undefined
Parameters
| Name | Type | Description |
|---|---|---|
markers | readonly SkyMarker[] | The markers. |
Returns
{ from: number; to: number; } | undefined
The earliest and latest date in milliseconds, or undefined when no marker has a date.
Examples
import { markerSpan } from "@johnmorrisdotca/hoshi-stars/chart";
const span = markerSpan([{ ra: 0, dec: 0, date: "2026-11-01" }, { ra: 1, dec: 1, date: "2026-11-03" }, { ra: 2, dec: 2 }]);
console.log(span ? (span.to - span.from) / 86_400_000 : 0);
// 22What it prints (run when this page was built)