UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

14 lines 773 B
import { type Variant } from 'unleash-client'; import type { IExperimentalOptions, IFlagContext, IFlags, IFlagResolver, IFlagKey, IImpactMetricsResolver } from '../types/experimental.js'; export default class FlagResolver implements IFlagResolver { private experiments; private externalResolver; constructor(expOpt: IExperimentalOptions); getAll(context?: IFlagContext): IFlags; isEnabled(expName: IFlagKey, context?: IFlagContext): boolean; getVariant(expName: IFlagKey, context?: IFlagContext): Variant; getStaticContext(): IFlagContext; get impactMetrics(): IImpactMetricsResolver | undefined; } export declare const getVariantValue: <T = string>(variant: Variant | undefined) => T | undefined; //# sourceMappingURL=flag-resolver.d.ts.map