@eclipse-emfcloud/modelserver-client
Version:
Typescript rest client to interact with an EMF.cloud modelserver
62 lines • 3.17 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.UnknownNotification = exports.ValidationNotification = exports.FullUpdateNotification = exports.IncrementalUpdateNotification = exports.DirtyStateNotification = exports.ErrorNotification = exports.CloseNotification = exports.ModelServerNotification = void 0;
const _1 = require(".");
const type_util_1 = require("./utils/type-util");
var ModelServerNotification;
(function (ModelServerNotification) {
function is(object) {
return type_util_1.AnyObject.is(object) && (0, type_util_1.isObject)(object, 'modeluri') && (0, type_util_1.isString)(object, 'type');
}
ModelServerNotification.is = is;
})(ModelServerNotification = exports.ModelServerNotification || (exports.ModelServerNotification = {}));
var CloseNotification;
(function (CloseNotification) {
function is(object) {
return ModelServerNotification.is(object) && object.type === _1.MessageType.close;
}
CloseNotification.is = is;
})(CloseNotification = exports.CloseNotification || (exports.CloseNotification = {}));
var ErrorNotification;
(function (ErrorNotification) {
function is(object) {
return ModelServerNotification.is(object) && object.type === _1.MessageType.error;
}
ErrorNotification.is = is;
})(ErrorNotification = exports.ErrorNotification || (exports.ErrorNotification = {}));
var DirtyStateNotification;
(function (DirtyStateNotification) {
function is(object) {
return ModelServerNotification.is(object) && object.type === _1.MessageType.dirtyState;
}
DirtyStateNotification.is = is;
})(DirtyStateNotification = exports.DirtyStateNotification || (exports.DirtyStateNotification = {}));
var IncrementalUpdateNotification;
(function (IncrementalUpdateNotification) {
function is(object) {
return ModelServerNotification.is(object) && object.type === _1.MessageType.incrementalUpdate;
}
IncrementalUpdateNotification.is = is;
})(IncrementalUpdateNotification = exports.IncrementalUpdateNotification || (exports.IncrementalUpdateNotification = {}));
var FullUpdateNotification;
(function (FullUpdateNotification) {
function is(object) {
return ModelServerNotification.is(object) && object.type === _1.MessageType.fullUpdate;
}
FullUpdateNotification.is = is;
})(FullUpdateNotification = exports.FullUpdateNotification || (exports.FullUpdateNotification = {}));
var ValidationNotification;
(function (ValidationNotification) {
function is(object) {
return ModelServerNotification.is(object) && object.type === _1.MessageType.validationResult;
}
ValidationNotification.is = is;
})(ValidationNotification = exports.ValidationNotification || (exports.ValidationNotification = {}));
var UnknownNotification;
(function (UnknownNotification) {
function is(object) {
return ModelServerNotification.is(object) && _1.MessageType.asMessageType(object.type) === _1.MessageType.unknown;
}
UnknownNotification.is = is;
})(UnknownNotification = exports.UnknownNotification || (exports.UnknownNotification = {}));
//# sourceMappingURL=model-server-notification.js.map