Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface FeatureFlag

Package version

FeatureFlag represents a configuration setting that stores a feature flag value.

More Info

Hierarchy

Index

Properties

conditions

conditions: { clientFilters: any[] }

A Feature filter consistently evaluates the state of a feature flag. Our feature management library supports three types of built-in filters: Targeting, TimeWindow, and Percentage. Custom filters can also be created based on different factors, such as device used, browser types, geographic location, etc.

More Info

Type declaration

  • clientFilters: any[]

Optional contentType

contentType: undefined | string

The content type of the setting's value

Optional description

description: undefined | string

Description of the feature.

enabled

enabled: boolean

Boolean flag to say if the feature flag is enabled.

Optional etag

etag: undefined | string

The etag for this setting

isReadOnly

isReadOnly: boolean

Whether or not the setting is read-only

key

key: string

The key for this setting. Feature flags must be prefixed with .appconfig.featureflag/<feature-flag-name>.

Optional label

label: undefined | string

The label for this setting. Leaving this undefined means this setting does not have a label.

Optional lastModified

lastModified: Date

The date when this setting was last modified

Optional tags

tags: undefined | {}

Tags for this key

Optional value

value: undefined | string

The setting's value

Generated using TypeDoc