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

TileLoadertype

The part of a tile source the store uses.

Import it

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

Definition

type TileLoader<Tile> = Pick<TileSource<unknown, unknown, Tile>, "info" | "load" | "bytes">;

Members

NameTypeDescription
load(key: string, signal: AbortSignal) => Promise<Tile>

Loads one tile. The source may use the network or not; it must stop when the signal aborts.

infoSourceInfo
bytes(tile: Tile) => number

The tile's size in memory, in bytes, for the budget.

Examples

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

const loader: TileLoader<Uint8Array> = { info, load: async () => new Uint8Array(8), bytes: (tile) => tile.byteLength };

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