Skip to main content

Interface: StarterPack

Defined in: Data/Core/StarterPackTypes.ts:84

Properties

archive?

optional archive?: StarterPackArchive | null

Defined in: Data/Core/StarterPackTypes.ts:109

Optional single-archive offline route. Absent for online-only packs.


description

description: string

Defined in: Data/Core/StarterPackTypes.ts:93


download_size_bytes?

optional download_size_bytes?: number | null

Defined in: Data/Core/StarterPackTypes.ts:107

Total download size of the referenced modules, for the first-run UI. Advisory only: the authoritative sizes are on the modules themselves, and the UI should prefer summing those when it has them.


languages

languages: string[]

Defined in: Data/Core/StarterPackTypes.ts:91

BCP-47 codes this pack is offered for. A pack may serve several locales (e.g. a Spanish pack for both es and es-MX); matching is exact first, then by primary subtag — see selectStarterPacksForLanguage.


module_ids

module_ids: string[]

Defined in: Data/Core/StarterPackTypes.ts:101

module_id values that must resolve against the same catalog's modules array. Unresolvable ids are dropped by the caller with a log line rather than failing the pack, so a catalog that lists a module it later removes degrades to a smaller pack instead of a broken one.


name

name: string

Defined in: Data/Core/StarterPackTypes.ts:92


pack_id

pack_id: string

Defined in: Data/Core/StarterPackTypes.ts:85


version

version: string

Defined in: Data/Core/StarterPackTypes.ts:94