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
TypeScript
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;