UNPKG

849 BTypeScriptView Raw
1import { VisualizationObject, IVisualizationWidget } from "@gooddata/typings";
2declare type IdGenerator = () => string;
3export declare type IObjectWithProperties = VisualizationObject.IVisualizationObject | IVisualizationWidget;
4export declare type ReferenceConverter = (mdObject: IObjectWithProperties, idGenerator?: IdGenerator) => IObjectWithProperties;
5/**
6 * Converts reference based values to actual URIs
7 *
8 * @param mdObject The object to convert properties of
9 * @param [idGenerator=uuid] Function that returns unique ids
10 */
11export declare const convertReferencesToUris: ReferenceConverter;
12/**
13 * Converts URIs to reference based values
14 *
15 * @param mdObject The object to convert properties of
16 * @param [idGenerator=uuid] Function that returns unique ids
17 */
18export declare const convertUrisToReferences: ReferenceConverter;
19export {};