UNPKG

unleash-server

Version:

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

9 lines (8 loc) 632 B
import { IStrategyConfig } from '../../types/model'; import { FeatureStrategiesEvaluationResult } from './client'; import { Context } from './context'; export declare 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;