UNPKG

angular-qlik-api

Version:

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

65 lines (64 loc) 3.01 kB
import { QlikConfig } from './class/qlik-config.class'; import { Document } from './class/document.class'; import { QBnfType } from './enum/q-bnf-type.enum'; import { Connection } from './class/connection.class'; import { QGroup } from './enum/q-group.enum'; export declare class QlikGlobalService { private qlikConfig; private enumerator; private ws; private wsPromise; private docList; private wsQue; constructor(qlikConfig: QlikConfig); wsSend(obj: any, callback: Array<Function>): void; getNextEnumerator(): number; /** * Global Class Method implementation **/ abortAll(): Promise<any>; allowCreateApp(): Promise<any>; cancelReload(): Promise<any>; cancelRequest(qRequestId: number): Promise<any>; configureReload(qCancelOnScriptError: boolean, qUseErrorData: boolean, qInteractOnError: boolean): Promise<any>; CopyApp(qTargetAppId: string, qSrcAppId: string, qIds: Array<string>): Promise<any>; createApp(qAppName: string, qLocalizedScriptMainSection?: string): Promise<any>; createDocEx(qDocName: string, qUserName?: string, qPassword?: string, qSerial?: string, qLocalizedScriptMainSection?: string): Promise<any>; createSessionApp(): Promise<any>; createSessionAppFromApp(qSrcAppId: string): Promise<any>; deleteApp(qAppId: string): Promise<any>; engineVersion(): Promise<any>; exportApp(qTargetPath: string, qSrcAppId: string, qIds: Array<string>): Promise<any>; getActiveDoc(): Promise<any>; getAppEntry(qAppID: string): Promise<any>; getAuthenticatedUser(qAppID: string): Promise<any>; getBaseBNF(qBnfType: QBnfType): Promise<any>; getBaseBNFHash(qBnfType: QBnfType): Promise<any>; getBNF(qBnfType: QBnfType): Promise<any>; getCustomConnectors(qReloadList: boolean): Promise<any>; getDatabasesFromConnectionString(qConnection: Connection): Promise<any>; getDefaultAppFolder(): Promise<any>; getDocList(): Promise<any>; getFolderItemsForPath(qPath: string): Promise<any>; getFunctions(qGroup?: QGroup): Promise<any>; getInteract(qRequestId: number): Promise<any>; getLogicalDriveStrings(): Promise<any>; getOdbcDsns(): Promise<any>; getOleDbProviders(): Promise<any>; getProgress(qRequestId: number): Promise<any>; getSupportedCodePages(): Promise<any>; getUniqueID(): Promise<any>; interactDone(qRequestId: number, qResult: number): Promise<any>; isDesktopMode(): Promise<any>; isPersonalMode(): Promise<any>; isValidConnectionString(qConnection: Connection): Promise<any>; openDoc(id: string): Document; oSName(): Promise<any>; oSVersion(): Promise<any>; productVersion(): Promise<any>; qTProduct(): Promise<any>; qvVersion(): Promise<any>; reloadExtensionList(): Promise<any>; replaceAppFromID(qTargetAppId: string, qSrcAppID: string, qIds?: Array<string>): Promise<any>; shutdownProcess(): Promise<any>; }