powerbi-visuals-utils-dataviewutils
Version:
21 lines (20 loc) • 1.05 kB
TypeScript
import powerbi from "powerbi-visuals-api";
import DataViewObjectPropertyIdentifier = powerbi.DataViewObjectPropertyIdentifier;
import DataView = powerbi.DataView;
import EnumerateVisualObjectInstancesOptions = powerbi.EnumerateVisualObjectInstancesOptions;
import VisualObjectInstanceEnumeration = powerbi.VisualObjectInstanceEnumeration;
export interface DataViewProperty {
[propertyName: string]: DataViewObjectPropertyIdentifier;
}
export interface DataViewProperties {
[propertyName: string]: DataViewProperty;
}
export declare class DataViewObjectsParser {
private static InnumerablePropertyPrefix;
static getDefault(): DataViewObjectsParser;
private static createPropertyIdentifier;
static parse<T extends DataViewObjectsParser>(dataView: DataView): T;
private static isPropertyEnumerable;
static enumerateObjectInstances(dataViewObjectParser: DataViewObjectsParser, options: EnumerateVisualObjectInstancesOptions): VisualObjectInstanceEnumeration;
getProperties(): DataViewProperties;
}