FeatureFlagValue interface
Valore di un flag di funzionalità
Proprietà
| conditions | Un filtro funzionalità valuta in modo coerente lo stato di un flag di funzionalità. La libreria di gestione delle funzionalità supporta tre tipi di filtri predefiniti: Targeting, TimeWindow e Percentage. È anche possibile creare filtri personalizzati in base a diversi fattori, ad esempio dispositivi usati, tipi di browser, posizione geografica e così via. |
| description | Descrizione della funzionalità. |
| display |
Nome visualizzato per la funzionalità da usare per la visualizzazione anziché per l'ID. |
| enabled | Flag booleano che indica se il flag di funzionalità è abilitato. |
| id | ID per il flag di funzionalità. |
Dettagli proprietà
conditions
Un filtro funzionalità valuta in modo coerente lo stato di un flag di funzionalità. La libreria di gestione delle funzionalità supporta tre tipi di filtri predefiniti: Targeting, TimeWindow e Percentage. È anche possibile creare filtri personalizzati in base a diversi fattori, ad esempio dispositivi usati, tipi di browser, posizione geografica e così via.
conditions: { clientFilters: { name: string, parameters?: Record<string, unknown> }[], requirementType?: "All" | "Any" }
Valore della proprietà
{ clientFilters: { name: string, parameters?: Record<string, unknown> }[], requirementType?: "All" | "Any" }
description
Descrizione della funzionalità.
description?: string
Valore della proprietà
string
displayName
Nome visualizzato per la funzionalità da usare per la visualizzazione anziché per l'ID.
displayName?: string
Valore della proprietà
string
enabled
Flag booleano che indica se il flag di funzionalità è abilitato.
enabled: boolean
Valore della proprietà
boolean
id
ID per il flag di funzionalità.
id?: string
Valore della proprietà
string