UNPKG

@eclipse-emfcloud/modelserver-client

Version:

Typescript rest client to interact with an EMF.cloud modelserver

62 lines 3.17 kB
"use strict"; 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