posthog-js
Version:
Posthog-js allows you to automatically capture usage and send events to PostHog.
14 lines (13 loc) • 878 B
TypeScript
import { PostHogFeatureFlags as SharedFeatureFlags } from '@posthog/browser-common/feature-flags';
import type { PostHog } from './posthog-core';
import type { PostHogConfig } from './types';
export { FeatureFlagError, filterActiveFeatureFlags, parseFlagsResponse, QuotaLimitedResource, } from '@posthog/browser-common/feature-flags';
/** Legacy constructor and configuration mapping for the shared flags extension. */
export declare class PostHogFeatureFlags extends SharedFeatureFlags {
readonly name: import("@posthog/browser-common").ExtensionToken<PostHogFeatureFlags>;
private readonly _mutableConfigSource;
private readonly _instance;
constructor(instance: PostHog);
protected get _crossTabPersistence(): import("./posthog-persistence").PostHogPersistence | undefined;
updateConfig(config: PostHogConfig, remoteRequestsDisabled: boolean): void;
}