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?
optionalcontinuity?:ContinuityScope
Defined in: packages/sdk/src/core/types.ts:625
Per-call continuity scope override.
metadata?
optionalmetadata?:Record<string,string>
Defined in: packages/sdk/src/core/types.ts:631
Per-call Stripe-customer metadata. Eager strings only.
mode?
optionalmode?:"test"|"live"|"preview"
Defined in: packages/sdk/src/core/types.ts:627
Environment override: 'test' | 'live' | 'preview'. Super-admin only.
promo?
optionalpromo?:string
Defined in: packages/sdk/src/core/types.ts:621
Promo slug; the SDK resolves the active tier internally and applies its price.
properties?
optionalproperties?:Record<string,unknown>
Defined in: packages/sdk/src/core/types.ts:629
Per-call form-field prefill. Wins over PlandalfConfig.properties on overlap.
session?
optionalsession?:string|null
Defined in: packages/sdk/src/core/types.ts:623
Session continuity token. Pass null to force fresh. Omit for default.
user?
optionaluser?:string
Defined in: packages/sdk/src/core/types.ts:619
Per-call JWT override — overrides the global identify() for this mount.