UNPKG

angular-qlik-api

Version:

AngulerQlikApi is the angular wrapper for Qlik Engine API. It facilitates the usage and handles the synchronization.

30 lines (29 loc) 1.15 kB
import { Deferred } from './deferred.class'; import { Dimension } from './dimension.class'; import { Measure } from './measure.class'; import { Document } from './document.class'; export declare class HyperCube { definition: any; globalService: any; doc: Deferred<number>; deferred: Deferred<number>; callback: Array<Function>; outerDoc: Document; cubeOuterId: string; constructor(deferred: Deferred<number>, globalService: any, doc: Document, cubeOuterId: string); subscribe(cb: any): HyperCube; unsubscribe(): void; getLayout(): void; onMessageCubeCreated(m: any): void; onMessageLayout(m: any): void; setSuppressZero(b: boolean): HyperCube; setEffectiveColumnSorter(arr: Array<number>): HyperCube; setSuppressMissing(b: boolean): HyperCube; setStateName(s: string): HyperCube; setInitialDataFetch(height: number, width: number): HyperCube; addDimension(dim: Dimension): HyperCube; addMeasure(ms: Measure): HyperCube; select(dimensionIndex: number, rowIndex: number): HyperCube; private setHandle(h); private setDefinitionId(n); }