@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
19 lines • 718 B
TypeScript
import { Feature, FeatureId, Features } from "@ledgerhq/types-live";
type GetFeature = <T extends FeatureId>(param: {
key: T;
appLanguage?: string;
allowOverride?: boolean;
localOverrides?: {
[key in FeatureId]?: Feature | undefined;
};
}) => Features[T] | null;
export interface FirebaseFeatureFlagsProviderProps {
getFeature: GetFeature;
children: React.ReactNode;
}
export declare const formatToFirebaseFeatureId: (id: string) => string;
export declare const checkFeatureFlagVersion: (feature: Feature) => Feature;
export declare const isFeature: (key: string) => boolean;
export declare const getFeature: GetFeature;
export {};
//# sourceMappingURL=firebaseFeatureFlags.d.ts.map