astro.Interface.SystemNameParts - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
@elite-dangerous-almanac/core / astro / SystemNameParts
Defined in: src/astro/system-name.ts:31
The parsed parts of a procedural system name. Letters and mass code are stored as zero-based indices, not characters, so they can feed the address encoder directly.
readonlyl1:number
Defined in: src/astro/system-name.ts:35
First boxel letter, 0–25 (A–Z).
readonlyl2:number
Defined in: src/astro/system-name.ts:37
Second boxel letter, 0–25.
readonlyl3:number
Defined in: src/astro/system-name.ts:39
Third boxel letter, 0–25.
readonlymassCode:number
Defined in: src/astro/system-name.ts:41
Mass code as a 0–7 size class (a–h).
readonlyn1:number
Defined in: src/astro/system-name.ts:43
High boxel index (the N1 before the hyphen); 0 when the name omits it.
readonlyn2:number
Defined in: src/astro/system-name.ts:45
System sequence number (N2).
readonlyregionName:string
Defined in: src/astro/system-name.ts:33
The region (sector) name, as written — casing is fixed up on canonicalize.