UNPKG

@sitecore/sc-contenthub-webclient-sdk

Version:

Sitecore Content Hub WebClient SDK.

30 lines 1.15 kB
import { RelationCardinality } from "../contracts/base"; var Cardinality; (function (Cardinality) { Cardinality[Cardinality["OneToOne"] = 0] = "OneToOne"; Cardinality[Cardinality["OneToMany"] = 1] = "OneToMany"; Cardinality[Cardinality["ManyToMany"] = 2] = "ManyToMany"; })(Cardinality || (Cardinality = {})); export class MinimalSchemaRelationCardinalityConverter { serialize(value) { switch (value) { case RelationCardinality.ManyToMany: return Cardinality.ManyToMany; case RelationCardinality.OneToMany: return Cardinality.OneToMany; case RelationCardinality.OneToOne: return Cardinality.OneToOne; } } deserialize(value) { switch (value) { case Cardinality.ManyToMany: return RelationCardinality.ManyToMany; case Cardinality.OneToMany: return RelationCardinality.OneToMany; case Cardinality.OneToOne: return RelationCardinality.OneToOne; } } } //# sourceMappingURL=minimal-schema-relation-cardinality-converter.js.map