@forge/bridge

5.14.0-next.45.14.0-next.5
out/featureFlags/featureFlags.d.ts
~out/featureFlags/featureFlags.d.tsModified
+5−26
Index: package/out/featureFlags/featureFlags.d.ts
===================================================================
--- package/out/featureFlags/featureFlags.d.ts
+++ package/out/featureFlags/featureFlags.d.ts
@@ -1,33 +1,12 @@
-import { FeatureFlagEnvironment } from '../types';
-export interface ForgeFeatureFlagConfig {
-    environment?: FeatureFlagEnvironment;
-}
-export interface FeatureFlagUser {
-    userId?: string;
-    custom?: Record<string, string | number>;
-    attributes?: {
-        installContext?: string;
-        accountId?: string;
-        appVersion?: string;
-        license?: string;
-        capabilitySet?: string;
-    };
-    identifiers?: {
-        installContext?: string;
-        accountId?: string;
-    };
-}
-export declare class ForgeFeatureFlags {
+import { FeatureFlagUser, ForgeFeatureFlagConfig } from './types';
+export declare class FeatureFlags {
     private initialized;
-    private client;
-    private dataAdapter;
+    private evaluator;
     private eventProps;
-    private readonly CLIENT_KEY;
     initialize(user: FeatureFlagUser, config?: ForgeFeatureFlagConfig): Promise<void>;
-    checkFlag(flagName: string): boolean;
-    shutdown(): Promise<void>;
+    checkFlag(flagName: string, defaultValue?: boolean): boolean;
+    shutdown(): void;
     isInitialized(): boolean;
-    private convertUser;
     private sendCheckFlagEvent;
 }
 //# sourceMappingURL=featureFlags.d.ts.map
\ No newline at end of file