Setu-TS
    Preparing search index...

    Interface ILaunchDarklyClient

    The subset of LaunchDarkly's LDClient this provider uses.

    0.2.0

    interface ILaunchDarklyClient {
        allFlagsState(
            context: LaunchDarklyContext,
        ): Promise<ILaunchDarklyFlagsState>;
        boolVariation(
            key: string,
            context: LaunchDarklyContext,
            defaultValue: boolean,
        ): Promise<boolean>;
        close(): void;
        initialized(): boolean;
        on(event: string, listener: () => void): void;
        waitForInitialization(
            options?: { timeoutSeconds?: number },
        ): Promise<unknown>;
    }
    Index
    • Registers an event listener. The provider listens for 'update', which fires whenever any flag's configuration changes.

      Parameters

      • event: string

        The event name

      • listener: () => void

        Invoked when the event fires

      Returns void

    • Resolves once the client has connected, or rejects on permanent failure.

      Parameters

      • Optionaloptions: { timeoutSeconds?: number }

        Initialization wait budget

      Returns Promise<unknown>

      A promise settling on initialization