UNPKG

@gooddata/gooddata-js

Version:
20 lines (19 loc) 849 B
import { VisualizationObject, IVisualizationWidget } from "@gooddata/typings"; declare type IdGenerator = () => string; export declare type IObjectWithProperties = VisualizationObject.IVisualizationObject | IVisualizationWidget; export declare type ReferenceConverter = (mdObject: IObjectWithProperties, idGenerator?: IdGenerator) => IObjectWithProperties; /** * Converts reference based values to actual URIs * * @param mdObject The object to convert properties of * @param [idGenerator=uuid] Function that returns unique ids */ export declare const convertReferencesToUris: ReferenceConverter; /** * Converts URIs to reference based values * * @param mdObject The object to convert properties of * @param [idGenerator=uuid] Function that returns unique ids */ export declare const convertUrisToReferences: ReferenceConverter; export {};