interface IVWOClient {
    options?: IVWOOptions;
    settings: SettingsModel;
    getFlag(featureKey, context): Record<any, any>;
    setAttribute(attributeKey, attributeValue, context): void;
    trackEvent(eventName, eventProperties, context): Promise<Record<string, boolean>>;
}

Implemented by

Properties

options?: IVWOOptions
settings: SettingsModel

Methods

  • Parameters

    • featureKey: string
    • context: Record<string, any>

    Returns Record<any, any>

  • Parameters

    • attributeKey: string
    • attributeValue: string
    • context: Record<string, any>

    Returns void

  • Parameters

    • eventName: string
    • eventProperties: Record<string, dynamic>
    • context: Record<string, any>

    Returns Promise<Record<string, boolean>>