astro.Function.resolveNamingRegionOrigin - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
@elite-dangerous-almanac/core / astro / resolveNamingRegionOrigin
resolveNamingRegionOrigin(
name):NamingRegionOrigin|null
Defined in: src/astro/naming-region-origins.ts:108
Resolve a region name to its origin.
Hand-authored regions come from the catalogue; any other name is treated as a
procedural sector and its origin synthesised from the sector grid. Returns
null only when the name is neither catalogued nor a valid procedural sector.
string
A region (sector) name in any casing, with optional surrounding whitespace.
NamingRegionOrigin | null
The region origin, or null if the name cannot be resolved.
If name is present and not a string. A nullish
name is a miss, answered the way an unrecognised one is.
import { resolveNamingRegionOrigin } from '@elite-dangerous-almanac/core/astro/naming-region-origins';
resolveNamingRegionOrigin('Pleiades Sector'); // catalogued, hand-authored origin
resolveNamingRegionOrigin('Synuefe'); // origin derived from its grid position
resolveNamingRegionOrigin('not a region'); // -> null