Interface GlobalMixin

interface GlobalMixin {
    mGetReloadProgress(qRequestId?): {
        emitter: EventEmitter;
        start(options?): void;
        stop(): void;
    };
}

Methods

  • Experimental

    Get reload progress in human readable form - similar to what Qlik outputs when app is being reloaded

    Parameters

    • Optional qRequestId: string

    Returns {
        emitter: EventEmitter;
        start(options?): void;
        stop(): void;
    }

    • emitter: EventEmitter
    • start:function
      • Start pooling Qlik for the reload progress. Emit each message via the "emitter" property. Once the reload is complete dont forget to call "stop()" method to stop the pooling and clear the memory

        Parameters

        • Optional options: {
              includeTimeStamp?: boolean;
              poolInterval?: number;
              skipTransientMessages?: boolean;
          }

          additional options

          • Optional includeTimeStamp?: boolean

            show timestamp for each message. Default is false

          • Optional poolInterval?: number

            how ofter to get the reload progress. Default is 200ms

          • Optional skipTransientMessages?: boolean

            show only the main messages. Default is false

        Returns void

    • stop:function
      • Once the reload is complete stop getting the reload progress

        Returns void