interface Features {
    getBooleanDetails(flagKey, defaultValue, options?): EvaluationDetails<boolean>;
    getBooleanValue(flagKey, defaultValue, options?): boolean;
    getNumberDetails(flagKey, defaultValue, options?): EvaluationDetails<number>;
    getNumberDetails<T>(flagKey, defaultValue, options?): EvaluationDetails<T>;
    getNumberValue(flagKey, defaultValue, options?): number;
    getNumberValue<T>(flagKey, defaultValue, options?): T;
    getObjectDetails(flagKey, defaultValue, options?): EvaluationDetails<JsonValue>;
    getObjectDetails<T>(flagKey, defaultValue, options?): EvaluationDetails<T>;
    getObjectValue(flagKey, defaultValue, options?): JsonValue;
    getObjectValue<T>(flagKey, defaultValue, options?): T;
    getStringDetails(flagKey, defaultValue, options?): EvaluationDetails<string>;
    getStringDetails<T>(flagKey, defaultValue, options?): EvaluationDetails<T>;
    getStringValue(flagKey, defaultValue, options?): string;
    getStringValue<T>(flagKey, defaultValue, options?): T;
}

Hierarchy (view full)

Methods

  • Performs a flag evaluation that returns a boolean.

    Parameters

    • flagKey: string

      The flag key uniquely identifies a particular flag

    • defaultValue: boolean

      The value returned if an error occurs

    • Optional options: FlagEvaluationOptions

      Additional flag evaluation options

    Returns boolean

    Flag evaluation response

Generated using TypeDoc