Browse Packages

Interface: MountOptions

Defined in: ../../../../plandalf/numi/packages/sdk/src/core/types.ts:639

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: ../../../../plandalf/numi/packages/sdk/src/core/types.ts:647

Per-call continuity scope override.


metadata?

optional metadata?: Record<string, string>

Defined in: ../../../../plandalf/numi/packages/sdk/src/core/types.ts:653

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


mode?

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

Defined in: ../../../../plandalf/numi/packages/sdk/src/core/types.ts:649

Session mode request. The inspected SDK session endpoint permits test mode when the offer has test mode enabled or the caller is an authenticated member of its organization. It does not use a JWT mode claim or test-domain setting for this decision. Without a Stripe test integration, payment selection falls back to live Stripe even for a test session. Verify the selected payment connection before submitting payment. The SDK session endpoint does not enable preview.


price?

optional price?: string | string[]

Defined in: ../../../../plandalf/numi/packages/sdk/src/core/types.ts:660

Plandalf price lookup key(s) to sell, using this offer as the checkout design. Replaces the offer's own items — e.g. a MemberPress membership page passes the price linked to that membership. Declarative: data-plandalf-price="gold-monthly,gold-setup-fee".


promo?

optional promo?: string

Defined in: ../../../../plandalf/numi/packages/sdk/src/core/types.ts:643

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


properties?

optional properties?: Record<string, unknown>

Defined in: ../../../../plandalf/numi/packages/sdk/src/core/types.ts:651

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


session?

optional session?: string | null

Defined in: ../../../../plandalf/numi/packages/sdk/src/core/types.ts:645

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


user?

optional user?: string

Defined in: ../../../../plandalf/numi/packages/sdk/src/core/types.ts:641

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

Feature detail