UNPKG

unleash-server

Version:

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

10 lines 811 B
import type { IStrategyConfig } from '../../../types/index.js'; import type { FeatureStrategiesEvaluationResult } from './client.js'; import type { Context } from './context.js'; export type FallbackFunction = (name: string, context: Context) => boolean; export declare function createFallbackFunction(name: string, context: Context, fallback?: FallbackFunction | boolean): () => FeatureStrategiesEvaluationResult; export declare function resolveContextValue(context: Context, field: string): string | undefined; export declare function safeName(str?: string): string; export declare function getDefaultStrategy(featureName: string): IStrategyConfig; export declare function getProjectDefaultStrategy(defaultStrategy: IStrategyConfig, featureName: string): IStrategyConfig; //# sourceMappingURL=helpers.d.ts.map