UNPKG

@eclipse-glsp/client

Version:

A sprotty-based client for GLSP

23 lines 698 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.argsFeature = void 0; exports.isArgsAware = isArgsAware; exports.hasArgs = hasArgs; exports.ensureArgs = ensureArgs; exports.argsFeature = Symbol('argsFeature'); function isArgsAware(element) { return element !== undefined && element.hasFeature(exports.argsFeature); } function hasArgs(element) { return element !== undefined && isArgsAware(element) && element.args !== undefined; } function ensureArgs(element) { if (!isArgsAware(element)) { return false; } if (element.args === undefined) { element.args = {}; } return true; } //# sourceMappingURL=args-feature.js.map