@gooddata/gooddata-js
Version:
GoodData JavaScript SDK
20 lines (19 loc) • 849 B
TypeScript
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 {};