UNPKG

@eclipse-glsp/protocol

Version:

The protocol definition for client-server communication in GLSP

39 lines 1.62 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SetPopupModelAction = exports.RequestPopupModelAction = void 0; const type_util_1 = require("../utils/type-util"); const base_protocol_1 = require("./base-protocol"); var RequestPopupModelAction; (function (RequestPopupModelAction) { RequestPopupModelAction.KIND = 'requestPopupModel'; function is(object) { return base_protocol_1.RequestAction.hasKind(object, RequestPopupModelAction.KIND) && (0, type_util_1.hasStringProp)(object, 'elementId') && (0, type_util_1.hasObjectProp)(object, 'bounds'); } RequestPopupModelAction.is = is; function create(options) { return { kind: RequestPopupModelAction.KIND, requestId: '', ...options }; } RequestPopupModelAction.create = create; })(RequestPopupModelAction || (exports.RequestPopupModelAction = RequestPopupModelAction = {})); var SetPopupModelAction; (function (SetPopupModelAction) { SetPopupModelAction.KIND = 'setPopupModel'; function is(object) { return base_protocol_1.Action.hasKind(object, SetPopupModelAction.KIND) && (0, type_util_1.hasObjectProp)(object, 'newRoot'); } SetPopupModelAction.is = is; function create(newRoot, options = {}) { return { kind: SetPopupModelAction.KIND, responseId: '', newRoot, ...options }; } SetPopupModelAction.create = create; })(SetPopupModelAction || (exports.SetPopupModelAction = SetPopupModelAction = {})); //# sourceMappingURL=element-hover.js.map