Skip to main content

Interface: PropellerScope

Defined in: context/PropellerContext.ts:17

Tier 2 — per-scope state. Bound by <PropellerProvider> and replaceable by nesting a second provider deeper in the tree (for impersonation, multi-cart, multi-language widgets, …). Distinct from the Tier 1 deps installed by the propellerVue plugin.

Extended by

Properties

companyId

companyId: number | undefined

Defined in: context/PropellerContext.ts:19


includeTax

includeTax: boolean

Defined in: context/PropellerContext.ts:21


language

language: string

Defined in: context/PropellerContext.ts:20


portalMode

portalMode: string

Defined in: context/PropellerContext.ts:22


shopMode?

optional shopMode?: ShopMode

Defined in: context/PropellerContext.ts:28

Shop mode declared in propeller.json. Combined with user to derive userMode on the composite context. Defaults to 'hybrid' when omitted so existing call sites keep their current branching semantics.


user

user: Contact | Customer | null

Defined in: context/PropellerContext.ts:18