UNPKG

@capawesome/capacitor-posthog

Version:

Unofficial Capacitor plugin for PostHog SDK.

20 lines (19 loc) 1.29 kB
import { WebPlugin } from '@capacitor/core'; import type { AliasOptions, CaptureOptions, GetFeatureFlagOptions, GetFeatureFlagPayloadOptions, GetFeatureFlagPayloadResult, GetFeatureFlagResult, GroupOptions, IdentifyOptions, IsFeatureEnabledOptions, IsFeatureEnabledResult, PosthogPlugin, RegisterOptions, ScreenOptions, SetupOptions, UnregisterOptions } from './definitions'; export declare class PosthogWeb extends WebPlugin implements PosthogPlugin { alias(options: AliasOptions): Promise<void>; capture(options: CaptureOptions): Promise<void>; getFeatureFlag(options: GetFeatureFlagOptions): Promise<GetFeatureFlagResult>; getFeatureFlagPayload(options: GetFeatureFlagPayloadOptions): Promise<GetFeatureFlagPayloadResult>; flush(): Promise<void>; group(options: GroupOptions): Promise<void>; identify(options: IdentifyOptions): Promise<void>; isFeatureEnabled(options: IsFeatureEnabledOptions): Promise<IsFeatureEnabledResult>; register(options: RegisterOptions): Promise<void>; reloadFeatureFlags(): Promise<void>; reset(): Promise<void>; screen(_options: ScreenOptions): Promise<void>; setup(options: SetupOptions): Promise<void>; unregister(options: UnregisterOptions): Promise<void>; private throwUnimplementedError; }