RocketEntry型
リファレンスの説明と例は英語です。見出しと目次は日本語です。
One rocket: its id and name, its variants, its default variant, the group it is listed under and who made it.
インポート
import type { RocketEntry } from "@johnmorrisdotca/uchusen-rockets";
定義
interface RocketEntry {
id: string;
name: string;
status: RocketStatus;
variants: readonly Variant[];
defaultVariant: string;
maker: MakerId;
madeBy: Figure<string>;
}
メンバー
| 名前 | 型 | 説明 |
|---|---|---|
id | string | |
name | string | |
status | RocketStatus | |
variants | readonly Variant[] | |
defaultVariant | string | |
maker | "fleet" | "spacex" | "nasa" | "blue-origin" | "rocket-lab" | "russia" | "us-army" | "sites" | Which group the demo lists it under. |
madeBy | Figure<string> | Whose it is and who built it, as its source says, or a blank. |
例
import { ROCKETS, type RocketEntry } from "@johnmorrisdotca/uchusen-rockets";
const starship: RocketEntry | undefined = ROCKETS["starship"];
console.log(starship?.name, starship?.variants.map((variant) => variant.id));Starship [ 'v1-flight1', 'v1', 'v2', 'v3', 'v4', '2019' ]出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。