createPostHogAnalyticsProvider
createPostHogAnalyticsProvider(
options):EventConsumerProvider
Create an analytics resolver that forwards SDK events to PostHog (plan 112).
A thin PostHog-typed convenience over createAnalyticsProvider: each
SDK event becomes posthog.capture(eventName, properties). Pass the result
in the domainProviders array at init so the same semantic events feed both
the first-party ingest pipeline and PostHog.
Like createAnalyticsProvider, a throw from posthog.capture is
swallowed — a PostHog failure never crashes the SDK event pipeline.
Parameters
Section titled “Parameters”options
Section titled “options”PostHogAnalyticsProviderOptions
Returns
Section titled “Returns”EventConsumerProvider
Example
Section titled “Example”import posthog from 'posthog-js';import { createPostHogAnalyticsProvider, initRevTurbine } from '@revt-eng/sdk';
const analytics = createPostHogAnalyticsProvider({ posthog });initRevTurbine({ domainProviders: [analytics], ... });