@sitecore/sc-contenthub-webclient-sdk
Version:
Sitecore Content Hub WebClient SDK.
23 lines (22 loc) • 734 B
TypeScript
import { IPropertyConverter, JsonValue } from "ta-json";
import Link from "../link";
import { RelationResource } from "../models/relation-resource";
export declare class RelationResourceConverter implements IPropertyConverter {
/**
* Serializes a RelationResource or a Link into a JsonValue.
*
* @param value - A RelationResource or a Link
*
* @returns A Json Value.
*/
serialize(value: RelationResource | Link): JsonValue;
/**
* Deserializes a JsonValue into a RelationResource or a Link.
*
* @param value - A Json Value
*
* @returns A RelationResource or a Link.
*/
deserialize(value: JsonValue): RelationResource | Link;
private isRelationResource;
}