@harnessio/ff-react-client-sdk
Version:
[![React version][react-badge]][reactjs] [![TypeScript version][ts-badge]][typescript-4-7] [![Node.js version][nodejs-badge]][nodejs] [![APLv2][license-badge]][license]
7 lines (6 loc) • 334 B
TypeScript
import { ComponentType, ReactNode } from 'react';
export interface IfFeatureFlagOptions {
matchValue?: unknown;
loadingFallback?: ReactNode;
}
export declare function ifFeatureFlag<C>(flagName: string, { matchValue, loadingFallback }?: IfFeatureFlagOptions): (WrappedComponent: ComponentType<C>) => (props: C) => JSX.Element;