Skip to the content

Hoshi Stars星

The stars you can see without a telescope, with names, colours and distances; the 88 constellations with their lines and boundaries; the Messier objects; and seven map projections to draw them on.

Hoshi is the Japanese word 星 for a star. About the name

Contents

Reference · The data door: hand the package your own stars or objects as a source with its own licence and credit, and see whose data is on the screen

RecordsReadtype

What loadRecords found. skipped counts the records dropped for a non-finite number; a failed read has no records and says why.

Import it

import type { RecordsRead } from "@johnmorrisdotca/hoshi-stars/door";

Definition

interface RecordsRead<R> {
    status: "ok" | "failed" | "aborted";
    records: readonly R[];
    skipped: number;
    reason?: string;
}

Members

NameTypeDescription
status"ok" | "failed" | "aborted"
recordsreadonly R[]

Frozen. Empty unless the read succeeded.

skippednumber
reason (optional)string | undefined

Why a read failed.

Examples

import type { RecordsRead } from "./data-door.ts";

const say = (read: RecordsRead<unknown>): string => `${read.status}: ${read.records.length} kept, ${read.skipped} skipped`;

View sourceEdit on GitHubMade from the source of @johnmorrisdotca/hoshi-stars 0.47.0.