@revt-eng/sdk
Classes
Section titled “Classes”- BrowserStorage
- CtaResolverRegistry
- EntitlementGate
- PlacementController
- PlacementTypeRegistry
- RevTurbineApiError
- RevTurbineCustomerSdk
- SdkSession
Interfaces
Section titled “Interfaces”- AnalyticsProviderOptions
- ApiAdapterOptions
- ControlPlaneEmitInput
- CtaResolverContext
- EntitlementGateOptions
- EntitlementGateState
- FeatureGateTriggerPayload
- PaymentTriggerPayload
- PersonalizationContext
- PlacementContentFields
- PlacementControllerOptions
- PlacementControllerState
- PlacementCustomCode
- PlacementDecisionInspectorProps
- PlacementPreviewConfig
- PlacementSlotProps
- PlacementSlotType
- PlacementUiPath
- PostHogAnalyticsProviderOptions
- PostHogLike
- RevTurbineApiPaths
- RevTurbineChainedPlacementRequestOptions
- RevTurbineConfigProvider
- RevTurbineContextPolicy
- RevTurbineEndpointOverrides
- RevTurbineEntitlementPlacementRequestOptions
- RevTurbineEntitlementRuleEvaluation
- RevTurbineEventBatchingOptions
- RevTurbineInitOptions
- RevTurbinePageContext
- RevTurbinePlacementBehaviorFlags
RevTurbinePlacementConfig- RevTurbinePlacementDecisionExplanation
- RevTurbinePlacementPayloadEvaluation
- RevTurbinePlacementRuleEvaluation
- RevTurbinePlacementTypeEntity
- RevTurbinePolicySnapshot
- RevTurbineSegmentEvaluation
- RevTurbineSemanticEvent
- RevTurbineServerOptions
- RevTurbineSlotPlacementRequestOptions
- RevTurbineSurfaceSlotConfig
- RevTurbineTargeting
- RevTurbineTheme
- RevTurbineThemeColors
- RevTurbineThemeShadows
- RevTurbineThemeShape
- RevTurbineThemeTypography
- RevTurbineTreatmentInteractionOptions
- RevTurbineUpdateInput
- RevTurbineUsageSnapshotEntry
- RevTurbineUserContext
- ServerEvaluationRequest
- ServerPlacementRequest
- TrialTriggerPayload
- UsageTriggerPayload
- UsePlacementPersonalizationOptions
- UserProfileProps
Type Aliases
Section titled “Type Aliases”- AnalyticsEventHandler
- AnalyticsEventProperties
- AnalyticsEventTransformer
- BannerSlotProps
- ButtonSlotProps
- ChangeListener
- CliSlotProps
- CreditBalanceSlotProps
- CtaResolver
- EntitlementStatus
ExportedConfigProvider- FullPageSlotProps
- InlineEmbedSlotProps
- InPageSlotProps
- MessageTriggerType
- ModalLayout
- ModalSlotProps
- PlacementPromotion
- PlacementProps
- PlacementUiPathActionType
- QuotaMeterSlotProps
- RegisterPlacementSlotTypeOptions
- ResolvedContent
- RevTurbineGateResult
- RevTurbineImpressionMetadata
- RevTurbineInitBaseOptions
- RevTurbineInitInputOptions
- RevTurbineInitOptionsStrict
- RevTurbineLocalOnlyMinimalInitOptions
- RevTurbineRequiredUiPathResolvers
- RevTurbineSdkMode
- RevTurbineSegmentPredicateEvaluation
- RevTurbineThemeInput
- RevTurbineTrialContext
- RevTurbineTriggerEvent
- RevTurbineTriggerPayload
- RevTurbineUiPathActionTypes
- RevTurbineUiPathResolver
- RevTurbineUiPathResolverMap
- RevTurbineUsageSnapshot
- SdkEventProperties
- SdkMetadata
- SdkSessionOptions
- SdkTraits
- ServerEntitlementResult
- ServerEvaluationHydrationPayload
- ServerPlacementDecision
- ServerUserContext
- SurfaceSlotCategory
- ToastSlotProps
- UsageBalances
- UsePlacementOptions
- UsePlacementResult
- UserContextInput
Variables
Section titled “Variables”- CONTROL_PLANE_EVENT_SOURCE
- CONTROL_PLANE_SOURCE_KEY
- DEFAULT_THEME
- FIXED_BANNER_TEMPLATE_IDS
- FIXED_SURFACE_TEMPLATE_IDS
- GATED_SURFACE_TEMPLATE_IDS
- GENERAL_BANNER_TEMPLATE_IDS
- GENERAL_MODAL_TEMPLATE_IDS
- GENERAL_TOAST_TEMPLATE_IDS
- MESSAGE_SURFACE_TEMPLATE_IDS
- MessageSurfaceSlot
Functions
Section titled “Functions”- BannerFrame
- BannerSlot
- buildControlPlaneEvent
- ButtonSlot
- clearPersistedTheme
- CompactCircularGauge
- createAnalyticsProvider
- createApiProviders
- createChainedPlacementRequest
- createCustomEndpointRuntimeConfig
- createEntitlementPlacementRequest
- createLocalRuntimeConfig
- createPostHogAnalyticsProvider
- createRevTurbineApiClient
- createSemanticEvent
- createServerRuntimeConfig
- createSlotPlacementRequest
- createStrictLocalRuntimeConfig
- createTreatmentInteraction
- defineUiPathResolvers
- dispatchCtaClick
- FixedSurfaceSlot
- Gate
- getDefaultCtaResolverRegistry
- getDefaultRegistry
- initRevTurbine
- InlineCardPlacement
- InlineEmbedSlot
- loadTheme
- mergeTheme
- ModalFrame
- ModalSlot
- parsePromotion
- parseUiPath
- Placement
- PlacementDecisionInspector
- PlacementRenderer
- QuotaMeterFrame
- registerBuiltinSlotTypes
- registerCtaResolver
- resetDefaultCtaResolverRegistry
- resetDefaultRegistry
- resolveContent
- resolvePersistentStorage
- resolveSessionStorage
- resolveTokens
- RevTurbineProvider
- RevTurbineThemeProvider
- Slot
- unregisterCtaResolver
- useEntitlement
- usePlacement
- usePlacementPersonalization
- useRevTurbineTheme
- UserProfile
- useSurfaceSlot
References
Section titled “References”RTSlot
Section titled “RTSlot”Renames and re-exports Slot