unleash-server
Version:
Unleash is an enterprise ready feature toggles service. It provides different strategies for handling feature toggles.
20 lines (19 loc) • 545 B
TypeScript
import { StrategyTransportInterface } from './strategy';
import { Segment } from './strategy/strategy';
import { VariantDefinition } from './variant';
export interface FeatureInterface {
name: string;
type: string;
description?: string;
enabled: boolean;
stale: boolean;
impressionData: boolean;
strategies: StrategyTransportInterface[];
variants: VariantDefinition[];
}
export interface ClientFeaturesResponse {
version: number;
features: FeatureInterface[];
query?: any;
segments?: Segment[];
}