@posthog/types
Version:
Type definitions for the PostHog JavaScript SDK
34 lines • 1.01 kB
TypeScript
/**
* 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>;
}
//# sourceMappingURL=toolbar.d.ts.map