astro.Interface.SystemNameParts - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

@elite-dangerous-almanac/core / astro / SystemNameParts

Interface: 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.

Properties

l1

readonly l1: number

Defined in: src/astro/system-name.ts:35

First boxel letter, 0–25 (AZ).


l2

readonly l2: number

Defined in: src/astro/system-name.ts:37

Second boxel letter, 0–25.


l3

readonly l3: number

Defined in: src/astro/system-name.ts:39

Third boxel letter, 0–25.


massCode

readonly massCode: number

Defined in: src/astro/system-name.ts:41

Mass code as a 0–7 size class (ah).


n1

readonly n1: number

Defined in: src/astro/system-name.ts:43

High boxel index (the N1 before the hyphen); 0 when the name omits it.


n2

readonly n2: number

Defined in: src/astro/system-name.ts:45

System sequence number (N2).


regionName

readonly regionName: string

Defined in: src/astro/system-name.ts:33

The region (sector) name, as written — casing is fixed up on canonicalize.

⚠️ **GitHub.com Fallback** ⚠️