Top level manager of flags for the client. LDClient should be using this interface and not any of the specific instances managed by it. Updates from data sources should be directed to the [init] and [upsert] methods of this interface.

Hierarchy

  • FlagManager

Methods

  • Applies a changeset to the flag store.

    • 'full': replaces all flags (like init).
    • 'partial': upserts individual flags (like calling upsert for each entry).
    • 'none': persists cache (updating freshness) without changing any flags.

    Designed for the FDv2 data path where init/upsert semantics, selector tracking, and freshness updates are all handled in one call.

    Parameters

    Returns Promise<void>

Generated using TypeDoc