Experiment JS Client Documentation - v1.16.0
    Preparing search index...

    Interface Client

    Interface for the main client.

    interface Client {
        all(): Variants;
        clear(): void;
        exposure(key: string): void;
        fetch(user?: ExperimentUser, options?: FetchOptions): Promise<Client>;
        getUser(): ExperimentUser;
        getUserProvider(): ExperimentUserProvider;
        setUser(user: ExperimentUser): void;
        setUserProvider(userProvider: ExperimentUserProvider): Client;
        start(user?: ExperimentUser): Promise<void>;
        stop(): void;
        variant(key: string, fallback?: string | Variant): Variant;
    }

    Implemented by

    Index

    Methods

    • Returns void

    • Parameters

      • key: string

      Returns void

    • Returns void