Skip to main content
Version: 1.2

JsonFlagProvider

JsonFlagProvider

Example implementation for a simple JSON-based flag provider

Signature
class JsonFlagProvider implements FlagProvider {
constructor(config: Record<string, FlagConfiguration>)
getFlag(key: string) => Promise<FlagConfiguration | null>;
hasFlag(key: string) => Promise<boolean>;
destroy() => Promise<void>;
}

constructor

method
(config: Record<string, FlagConfiguration>) => JsonFlagProvider

getFlag

method
(key: string) => Promise<FlagConfiguration | null>

hasFlag

method
(key: string) => Promise<boolean>

destroy

method
() => Promise<void>