UNPKG

@posthog/types

Version:

Type definitions for the PostHog JavaScript SDK

36 lines (33 loc) 958 B
/** * Toolbar types */ export type ToolbarUserIntent = 'add-action' | 'edit-action' export type ToolbarSource = 'url' | 'localstorage' export type ToolbarVersion = 'toolbar' /** * Parameters for loading the PostHog toolbar */ export interface ToolbarParams { /** Public posthog-js token */ token?: string /** Private temporary user token */ temporaryToken?: string /** Action ID to edit */ actionId?: number /** User intent for the toolbar */ userIntent?: ToolbarUserIntent /** Source of the toolbar params */ source?: ToolbarSource /** Toolbar version */ toolbarVersion?: ToolbarVersion /** Whether to instrument */ instrument?: boolean /** Distinct ID of the user */ distinctId?: string /** Email of the user */ userEmail?: string /** Data attributes to capture */ dataAttributes?: string[] /** Feature flags */ featureFlags?: Record<string, string | boolean> }