Browse Packages

Interface: MountOptions

Defined in: packages/sdk/src/core/types.ts:617

Options accepted by plandalf.mount(target, slug, opts?).

Inline mount has fewer knobs than present() because there's no frame — no modality, no size preset (the mount fills its container), no confirm-close gate (nothing to close).

Properties

continuity?

optional continuity?: ContinuityScope

Defined in: packages/sdk/src/core/types.ts:625

Per-call continuity scope override.


metadata?

optional metadata?: Record<string, string>

Defined in: packages/sdk/src/core/types.ts:631

Per-call Stripe-customer metadata. Eager strings only.


mode?

optional mode?: "test" | "live" | "preview"

Defined in: packages/sdk/src/core/types.ts:627

Environment override: 'test' | 'live' | 'preview'. Super-admin only.


promo?

optional promo?: string

Defined in: packages/sdk/src/core/types.ts:621

Promo slug; the SDK resolves the active tier internally and applies its price.


properties?

optional properties?: Record<string, unknown>

Defined in: packages/sdk/src/core/types.ts:629

Per-call form-field prefill. Wins over PlandalfConfig.properties on overlap.


session?

optional session?: string | null

Defined in: packages/sdk/src/core/types.ts:623

Session continuity token. Pass null to force fresh. Omit for default.


user?

optional user?: string

Defined in: packages/sdk/src/core/types.ts:619

Per-call JWT override — overrides the global identify() for this mount.

Feature detail