Skip to main content

Interface: LocalFeaturePack

Defined in: Data/Core/FeaturePackTypes.ts:123

A pack delivered as a file or folder rather than fetched from a catalog.

Deliberately not a FeaturePack with the URLs made optional: a type whose download_url is sometimes absent invites a caller to fetch undefined, and the install paths for the two are genuinely different code. Keeping them separate makes "this pack came from the user, not from a catalog" a fact the type system carries rather than a comment.

Properties

artifacts

artifacts: LocalFeaturePackArtifact[]

Defined in: Data/Core/FeaturePackTypes.ts:133


description

description: string

Defined in: Data/Core/FeaturePackTypes.ts:129


format

format: "bible-feature-pack@1"

Defined in: Data/Core/FeaturePackTypes.ts:124


installed_size_bytes

installed_size_bytes: number

Defined in: Data/Core/FeaturePackTypes.ts:132


license

license: string

Defined in: Data/Core/FeaturePackTypes.ts:130


license_url?

optional license_url?: string | null

Defined in: Data/Core/FeaturePackTypes.ts:131


metadata?

optional metadata?: Record<string, unknown> | null

Defined in: Data/Core/FeaturePackTypes.ts:134


name

name: string

Defined in: Data/Core/FeaturePackTypes.ts:127


pack_id

pack_id: string

Defined in: Data/Core/FeaturePackTypes.ts:125


pack_type

pack_type: "semantic_search"

Defined in: Data/Core/FeaturePackTypes.ts:126


version

version: string

Defined in: Data/Core/FeaturePackTypes.ts:128