UNPKG

@sitecore/sc-contenthub-webclient-sdk

Version:

Sitecore Content Hub WebClient SDK.

34 lines 1.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MinimalSchemaRelationCardinalityConverter = void 0; const base_1 = require("../contracts/base"); var Cardinality; (function (Cardinality) { Cardinality[Cardinality["OneToOne"] = 0] = "OneToOne"; Cardinality[Cardinality["OneToMany"] = 1] = "OneToMany"; Cardinality[Cardinality["ManyToMany"] = 2] = "ManyToMany"; })(Cardinality || (Cardinality = {})); class MinimalSchemaRelationCardinalityConverter { serialize(value) { switch (value) { case base_1.RelationCardinality.ManyToMany: return Cardinality.ManyToMany; case base_1.RelationCardinality.OneToMany: return Cardinality.OneToMany; case base_1.RelationCardinality.OneToOne: return Cardinality.OneToOne; } } deserialize(value) { switch (value) { case Cardinality.ManyToMany: return base_1.RelationCardinality.ManyToMany; case Cardinality.OneToMany: return base_1.RelationCardinality.OneToMany; case Cardinality.OneToOne: return base_1.RelationCardinality.OneToOne; } } } exports.MinimalSchemaRelationCardinalityConverter = MinimalSchemaRelationCardinalityConverter; //# sourceMappingURL=minimal-schema-relation-cardinality-converter.js.map