Skip to main content
Version: 1.x

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>