@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
29 lines (28 loc) • 1.32 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.VersionedLayoutProvider = exports.VersionedAlternateLayoutDefinition = exports.VersionedLayoutDefinition = exports.VersionedAlternateLayoutId = exports.VersionedLayoutId = void 0;
const Enums_1 = require("../Enums");
const ManifestIds_1 = require("../ManifestIds");
var VersionedLayoutId;
(function (VersionedLayoutId) {
})(VersionedLayoutId = exports.VersionedLayoutId || (exports.VersionedLayoutId = {}));
var VersionedAlternateLayoutId;
(function (VersionedAlternateLayoutId) {
})(VersionedAlternateLayoutId = exports.VersionedAlternateLayoutId || (exports.VersionedAlternateLayoutId = {}));
class VersionedLayoutDefinition {
constructor(layoutTypeId) {
this.omniaServiceId = ManifestIds_1.OmniaService.Id.toString();
this.dataTypeId = "df42106c-130f-4a35-9937-b00d2754869d";
this.layoutTypeId = layoutTypeId;
}
}
exports.VersionedLayoutDefinition = VersionedLayoutDefinition;
class VersionedAlternateLayoutDefinition extends VersionedLayoutDefinition {
constructor() {
super("c9084784-e33c-441c-947e-25fc3657530b");
}
}
exports.VersionedAlternateLayoutDefinition = VersionedAlternateLayoutDefinition;
exports.VersionedLayoutProvider = {
versionedLayout: "versionedLayout"
};