enigma-mixin
Version:
Set of Qlik Sense enigma.js mixin
27 lines (26 loc) • 1.03 kB
TypeScript
import { IGenericBaseLayout } from "../../index.doc";
export interface IGenericBaseLayoutExt extends IGenericBaseLayout {
qListObject: {
qDataPages: EngineAPI.INxDataPage[];
qSize: EngineAPI.ISize;
qStateName: string;
qDimensionInfo: {
qError?: EngineAPI.INxValidationError;
};
};
}
export declare function mSelectionsAll(): Promise<EngineAPI.ISelectionListObject>;
export declare function mSelectionsFields(): Promise<string[]>;
export declare function mSelectionsSimple(): Promise<{
field: string;
values: string[];
}[]>;
export declare function mSelectionsSimpleGrouped(): Promise<{
field: string;
value: string;
}[]>;
export declare function mSelectInFieldBySearch(fieldName: string, searchTerm: string, toggle?: boolean, state?: string): Promise<boolean>;
export declare function mSelectInField(fieldName: string, values: (string | number)[], toggle?: boolean, state?: string): Promise<{
selection: boolean;
destroy: () => Promise<void>;
}>;