mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-07 04:50:54 +08:00
update to version 2.67.2
Signed-off-by: Konrad Mattheis <konrad.mattheis@akquinet.de>
This commit is contained in:
26
types/qlik-engineapi/index.d.ts
vendored
26
types/qlik-engineapi/index.d.ts
vendored
@@ -1,5 +1,5 @@
|
||||
// Type definitions for qlik-engineapi 12.34
|
||||
// Project: http://help.qlik.com/en-US/sense-developer/September2017/Subsystems/EngineAPI/Content/introducing-engine-API.htm
|
||||
// Type definitions for qlik-engineapi 12.67
|
||||
// Project: http://help.qlik.com/en-US/sense-developer/November2017/Subsystems/EngineAPI/Content/introducing-engine-API.htm
|
||||
// Definitions by: Konrad Mattheis <https://github.com/konne>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
|
||||
@@ -2984,6 +2984,13 @@ declare namespace EngineAPI {
|
||||
*/
|
||||
getFieldDescription(qFieldName: string): Promise<IFieldDescription>;
|
||||
|
||||
/**
|
||||
* Fetches the Expression behind a Field that is declared with DECLARE FIELD DEFINITIO
|
||||
* @param qReadableName: name of a Field that is declared with DECLARE FIELD DEFINITION
|
||||
* @returns qname wich contains the expression
|
||||
*/
|
||||
getFieldOnTheFlyByName(qReadableName: string): Promise<{qName: string}>;
|
||||
|
||||
/**
|
||||
* Retrieves the description of a field.
|
||||
* @param qFieldName - Name of the field. >> This parameter is mandatory.
|
||||
@@ -7150,6 +7157,21 @@ declare namespace EngineAPI {
|
||||
*/
|
||||
getBaseBNFHash(qBnfType: BnfType): Promise<{ qBnfHash: string }>;
|
||||
|
||||
/**
|
||||
* Gets the current Backus-Naur Form (BNF) grammar of the Qlik engine scripting language,
|
||||
* as well as a string hash calculated from that grammar. The BNF rules define the syntax
|
||||
* for the script statements and the script or chart functions. If the hash changes between
|
||||
* subsequent calls to this method, this indicates that the BNF has changed.
|
||||
*
|
||||
* In the Qlik engine grammars, a token is a string of one or more characters that is significant as a group.
|
||||
* For example, a token could be a function name, a number, a letter, a parenthesis, and so on.
|
||||
* @param qBnfType The type of grammar to return:
|
||||
* S: returns the script statements and the script functions.
|
||||
* E: returns the chart functions.
|
||||
* @returns qBnfDefs and qBnfHash
|
||||
*/
|
||||
getBaseBNFString(qBnfType: BnfType): Promise<{qBnfDefs: IBNFDef, qBnfHash: string}>;
|
||||
|
||||
/**
|
||||
* Get a Config Object
|
||||
* @returns A Promise qConfig
|
||||
|
||||
Reference in New Issue
Block a user