UNPKG

powerbi-visuals-utils-dataviewutils

Version:
21 lines (20 loc) 1.05 kB
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; }