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
TypeScript
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>;
}