Placetype
A continent or an ocean, with where its name is written on a globe and on the flat map.
Import it
import type { Place } from "@johnmorrisdotca/chikyu-earth/sheets";
Definition
interface Place {
id: string;
kind: PlaceKind;
en: readonly string[];
ja: readonly string[];
kanji: string;
at: readonly [
number,
number
];
mapAt?: readonly [
number,
number
];
oneLine?: boolean;
}
Members
| Name | Type | Description |
|---|---|---|
id | string | |
kind | PlaceKind | |
en | readonly string[] | The name in lines of words that are written one under the other. |
ja | readonly string[] | The Japanese name as a child reads it (the reading), and the kanji with it for a title. |
kanji | string | |
at | readonly [number, number] | Longitude and latitude where the name is centred. |
mapAt (optional) | readonly [number, number] | undefined | Where it is centred on the flat world map, when that is not |
oneLine (optional) | boolean | undefined | On the flat map the name is one line, for the narrow band of sea it is written in. |
Examples
import { PLACES, type Place } from "@johnmorrisdotca/chikyu-earth/sheets";
const africa: Place | undefined = PLACES.find((place) => place.id === "africa");
console.log(africa?.en, africa?.ja);[ 'Africa' ] [ 'アフリカ' ]What it prints (run when this page was built)