UNPKG

@rudderstack/integrations-lib

Version:

A comprehensive TypeScript library providing shared utilities, SDKs, and tools for RudderStack integrations and destinations.

13 lines 780 B
import type { FeatureFlagUser, IFeatureFlagRegistry, IFeatureFlagProvider, ProviderInfo, FeatureValue } from '../../types'; export declare class FlagsmithFeatureFlagProvider implements IFeatureFlagProvider { private registry; constructor(registry: IFeatureFlagRegistry); initialize(): Promise<void>; isFeatureEnabled(user: FeatureFlagUser, flagName: string): Promise<FeatureValue>; isFeatureEnabledLatest(user: FeatureFlagUser, flagName: string): Promise<FeatureValue>; getFeatureValue(user: FeatureFlagUser, flagName: string): Promise<FeatureValue>; getFeatureValueLatest(user: FeatureFlagUser, flagName: string): Promise<FeatureValue>; private createErrorFeatureValue; getProviderInfo(): ProviderInfo; } //# sourceMappingURL=provider.d.ts.map