Reference · The Messier objects
deepSkyObjectfunction
A Messier object by any of its names, ignoring case, spacing and the accent on a letter: the Messier designation (M31, m 31, Messier 31), its NGC or IC designation (NGC 224, ngc224) or its
common name in English (Andromeda Galaxy, Andromeda Nebula). A name that two objects share finds neither, except that a Messier object keeps its name.
Import it
import { deepSkyObject } from "@johnmorrisdotca/hoshi-stars/deep-sky";
Definition
function deepSkyObject(text: string): DeepSkyObject | undefined
Parameters
| Name | Type | Description |
|---|---|---|
text | string | The designation or name. |
Returns
DeepSkyObject | undefined
The object, or undefined if the text names none of the Messier objects.
Examples
import { deepSkyObject } from "@johnmorrisdotca/hoshi-stars/deep-sky";
console.log(deepSkyObject("M31")?.ngc, deepSkyObject("Crab Nebula")?.id, deepSkyObject("NGC 1976")?.name);NGC 224 M1 Orion NebulaWhat it prints (run when this page was built)