normaliseMarkers関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
Markers from a list: what JSON.parse gave, or any array. An entry with no finite ra and dec (numbers or numeric text) is dropped; right ascension is wrapped to 0 up to 360 and declination held to -90 to 90;
text fields are kept as text. A date is kept as given, when it is a text, a number or a Date.
インポート
import { normaliseMarkers } from "@johnmorrisdotca/hoshi-stars/chart";
定義
function normaliseMarkers(input: unknown): SkyMarker[]
引数
| 名前 | 型 | 説明 |
|---|---|---|
input | unknown | The list. |
戻り値
SkyMarker[]
The markers that could be read.
例
import { normaliseMarkers } from "@johnmorrisdotca/hoshi-stars/chart";
console.log(normaliseMarkers(JSON.parse('[{"ra":"370","dec":12,"label":"A"},{"ra":null,"dec":1}]')));
// [ { ra: 10, dec: 12, label: 'A' } ][ { ra: 10, dec: 12, label: 'A' } ]出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。