opennms
Version:
Client API for the OpenNMS network monitoring platform
1 lines • 15.8 kB
JSON
{"remainingRequest":"/data/node_modules/babel-loader/lib/index.js!/data/node_modules/ts-loader/index.js!/data/src/api/Comparator.ts","dependencies":[{"path":"/data/src/api/Comparator.ts","mtime":1553611371624},{"path":"/data/node_modules/typescript-logging/dist/commonjs/typescript-logging.d.ts","mtime":1553611387808},{"path":"/data/node_modules/typescript-logging/dist/commonjs/control/LogGroupControl.d.ts","mtime":1553611387932},{"path":"/data/node_modules/typescript-logging/dist/commonjs/control/CategoryServiceControl.d.ts","mtime":1553611387932},{"path":"/data/node_modules/typescript-logging/dist/commonjs/extension/MessagesToExtensionJSON.d.ts","mtime":1553611387932},{"path":"/data/node_modules/typescript-logging/dist/commonjs/extension/MessagesFromExtensionJSON.d.ts","mtime":1553611387932},{"path":"/data/node_modules/typescript-logging/dist/commonjs/extension/ExtensionMessageJSON.d.ts","mtime":1553611387932},{"path":"/data/node_modules/typescript-logging/dist/commonjs/extension/ExtensionHelper.d.ts","mtime":1553611387932},{"path":"/data/node_modules/typescript-logging/dist/commonjs/log/category/AbstractCategoryLogger.d.ts","mtime":1553611388000},{"path":"/data/node_modules/typescript-logging/dist/commonjs/log/LoggerOptions.d.ts","mtime":1553611387932},{"path":"/data/node_modules/typescript-logging/dist/commonjs/log/category/CategoryLogger.d.ts","mtime":1553611388000},{"path":"/data/node_modules/typescript-logging/dist/commonjs/log/category/CategoryService.d.ts","mtime":1553611388000},{"path":"/data/node_modules/typescript-logging/dist/commonjs/log/category/CategoryConsoleLoggerImpl.d.ts","mtime":1553611388000},{"path":"/data/node_modules/typescript-logging/dist/commonjs/log/category/CategoryDelegateLoggerImpl.d.ts","mtime":1553611388000},{"path":"/data/node_modules/typescript-logging/dist/commonjs/log/category/CategoryMessageBufferImpl.d.ts","mtime":1553611388000},{"path":"/data/node_modules/typescript-logging/dist/commonjs/log/standard/Logger.d.ts","mtime":1553611388000},{"path":"/data/node_modules/typescript-logging/dist/commonjs/log/standard/LoggerFactory.d.ts","mtime":1553611388004},{"path":"/data/node_modules/typescript-logging/dist/commonjs/log/standard/LoggerFactoryService.d.ts","mtime":1553611388004},{"path":"/data/node_modules/typescript-logging/dist/commonjs/log/standard/LoggerFactoryRuntimeSettings.d.ts","mtime":1553611388004},{"path":"/data/node_modules/typescript-logging/dist/commonjs/log/standard/AbstractLogger.d.ts","mtime":1553611388000},{"path":"/data/node_modules/typescript-logging/dist/commonjs/log/standard/ConsoleLoggerImpl.d.ts","mtime":1553611388000},{"path":"/data/node_modules/typescript-logging/dist/commonjs/log/standard/MessageBufferLoggerImpl.d.ts","mtime":1553611388004},{"path":"/data/node_modules/typescript-logging/dist/commonjs/utils/DataStructures.d.ts","mtime":1553611387936},{"path":"/data/node_modules/typescript-logging/dist/commonjs/utils/JSONHelper.d.ts","mtime":1553611387936},{"path":"/data/node_modules/typescript-logging/dist/commonjs/utils/MessageUtils.d.ts","mtime":1553611387936},{"path":"/data/node_modules/moment/moment.d.ts","mtime":1553611386704},{"path":"/data/node_modules/axios/index.d.ts","mtime":1553611386356},{"path":"/data/typings/index.d.ts","mtime":1553611371628},{"path":"/data/node_modules/@types/fs-extra/index.d.ts","mtime":1553611386380},{"path":"/data/node_modules/@types/node/index.d.ts","mtime":1553611386380},{"path":"/data/node_modules/@types/node/inspector.d.ts","mtime":1553611386380},{"path":"/data/node_modules/@types/glob/index.d.ts","mtime":1553611386380},{"path":"/data/node_modules/@types/minimatch/index.d.ts","mtime":1553611386380},{"path":"/data/node_modules/@types/glob/node_modules/@types/minimatch/index.d.ts","mtime":1553611386368},{"path":"/data/node_modules/@types/handlebars/index.d.ts","mtime":1553611386368},{"path":"/data/node_modules/@types/highlight.js/index.d.ts","mtime":1553611386368},{"path":"/data/node_modules/@types/jest/index.d.ts","mtime":1553611386368},{"path":"/data/node_modules/@types/jquery/index.d.ts","mtime":1553611386368},{"path":"/data/node_modules/@types/lodash/index.d.ts","mtime":1553611386320},{"path":"/data/node_modules/@types/lodash/common/common.d.ts","mtime":1553611386984},{"path":"/data/node_modules/@types/lodash/common/array.d.ts","mtime":1553611386984},{"path":"/data/node_modules/@types/lodash/common/collection.d.ts","mtime":1553611386984},{"path":"/data/node_modules/@types/lodash/common/date.d.ts","mtime":1553611386984},{"path":"/data/node_modules/@types/lodash/common/function.d.ts","mtime":1553611386984},{"path":"/data/node_modules/@types/lodash/common/lang.d.ts","mtime":1553611386984},{"path":"/data/node_modules/@types/lodash/common/math.d.ts","mtime":1553611386984},{"path":"/data/node_modules/@types/lodash/common/number.d.ts","mtime":1553611386984},{"path":"/data/node_modules/@types/lodash/common/object.d.ts","mtime":1553611386984},{"path":"/data/node_modules/@types/lodash/common/seq.d.ts","mtime":1553611386984},{"path":"/data/node_modules/@types/lodash/common/string.d.ts","mtime":1553611386984},{"path":"/data/node_modules/@types/lodash/common/util.d.ts","mtime":1553611386984},{"path":"/data/node_modules/@types/marked/index.d.ts","mtime":1553611386368},{"path":"/data/node_modules/@types/shelljs/index.d.ts","mtime":1553611386380},{"path":"/data/node_modules/@types/urijs/index.d.ts","mtime":1553611386380},{"path":"/data/node_modules/typescript/lib/lib.es2015.d.ts","mtime":1553611387384},{"path":"/data/node_modules/typescript/lib/lib.es2015.core.d.ts","mtime":1553611387384},{"path":"/data/node_modules/typescript/lib/lib.es2015.collection.d.ts","mtime":1553611387384},{"path":"/data/node_modules/typescript/lib/lib.es2015.generator.d.ts","mtime":1553611387384},{"path":"/data/node_modules/typescript/lib/lib.es2015.promise.d.ts","mtime":1553611387384},{"path":"/data/node_modules/typescript/lib/lib.es2015.iterable.d.ts","mtime":1553611387384},{"path":"/data/node_modules/typescript/lib/lib.es2015.symbol.d.ts","mtime":1553611387384},{"path":"/data/node_modules/typescript/lib/lib.es2015.proxy.d.ts","mtime":1553611387384},{"path":"/data/node_modules/typescript/lib/lib.es2015.reflect.d.ts","mtime":1553611387384},{"path":"/data/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","mtime":1553611387384},{"path":"/data/node_modules/typescript/lib/lib.es5.d.ts","mtime":1553611387388},{"path":"/data/node_modules/typescript/lib/lib.dom.d.ts","mtime":1553611387384},{"path":"/data/src/internal/OnmsEnum.ts","mtime":1553611371628},{"path":"/data/.babelrc","mtime":1553611371556},{"path":"/data/node_modules/cache-loader/dist/cjs.js","mtime":1553611387012},{"path":"/data/node_modules/babel-loader/lib/index.js","mtime":1553611386992},{"path":"/data/node_modules/ts-loader/index.js","mtime":1553611386824}],"contextDependencies":[],"result":["\"use strict\";\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar OnmsEnum_1 = require(\"../internal/OnmsEnum\");\n/**\n * Represents a filter comparator.\n * @module Comparator\n */\n\nvar Comparator = function (_OnmsEnum_1$OnmsEnum) {\n _inherits(Comparator, _OnmsEnum_1$OnmsEnum);\n\n function Comparator(id, label) {\n _classCallCheck(this, Comparator);\n\n /** Aliases for the command-line. */\n var _this = _possibleConstructorReturn(this, (Comparator.__proto__ || Object.getPrototypeOf(Comparator)).call(this, id, label));\n\n _this.aliases = [];\n\n for (var _len = arguments.length, aliases = Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {\n aliases[_key - 2] = arguments[_key];\n }\n\n _this.aliases = aliases;\n return _this;\n }\n /** Find the comparator that matches the given comparator string. */\n\n\n _createClass(Comparator, [{\n key: \"matches\",\n\n /** Whether this comparator matches the given comparator string. */\n value: function matches(comparator) {\n var compareTo = comparator.toUpperCase();\n return compareTo === this.label.toUpperCase() || this.aliases.indexOf(compareTo) >= 0;\n }\n }], [{\n key: \"find\",\n value: function find(comparator) {\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = Object.keys(Comparators)[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var key = _step.value;\n\n var comp = Comparators[key];\n if (comp.matches(comparator)) {\n return comp;\n }\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n\n return null;\n }\n }]);\n\n return Comparator;\n}(OnmsEnum_1.OnmsEnum);\n\nexports.Comparator = Comparator;\n/* tslint:disable:object-literal-sort-keys */\nvar Comparators = {\n /** Equals (`=` or `==`) */\n EQ: new Comparator(1, 'EQ', '=', '=='),\n /** Not Equals (`!=`) */\n NE: new Comparator(2, 'NE', '!='),\n /** Case-Insensitive Substring Match (`ILIKE`) */\n ILIKE: new Comparator(3, 'ILIKE'),\n /** Case-Sensitive Substring Match (`LIKE`) */\n LIKE: new Comparator(4, 'LIKE'),\n /** Greater Than (`>`) */\n GT: new Comparator(5, 'GT', '>'),\n /** Less Than (`<`) */\n LT: new Comparator(6, 'LT', '<'),\n /** Greater Than or Equal To (`>=`) */\n GE: new Comparator(7, 'GE', '>='),\n /** Less Than or Equal To (`<=`) */\n LE: new Comparator(8, 'LE', '<='),\n /** Is Null (`NULL`) */\n NULL: new Comparator(9, 'NULL', 'ISNULL'),\n /** Is Not Null (`NOTNULL`) */\n NOTNULL: new Comparator(10, 'NOTNULL')\n};\n/** @hidden */\nvar frozen = Object.freeze(Comparators);\nexports.Comparators = frozen;",{"version":3,"file":"/data/src/api/Comparator.ts","sourceRoot":"","sources":["/data/src/api/Comparator.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,yBAA8C;AAE9C,AAGG,AACH;;;;;IAAwB;;;AAetB,wBAAY,AAAU,IAAE,AAAa,AAAE;AACrC,AAAK;;AAJP,AAAoC;4HAI5B,AAAE,IAAE,AAAK,AAAC,AAAC;;AAHX,cAAO,UAAG,AAAc,AAAC;;;AAES,AAAiB;;;AAEzD,AAAI,cAAC,AAAO,UAAG,AAAO,AAAC,AACzB;;AAAC;AAjBD,AAAoE,AAC7D,AAAM,AAAC,AAAI;;;;;;AAkBlB,AAAmE,AAC5D,AAAO;gCAAC,AAAkB;AAC/B,gBAAM,AAAS,YAAG,AAAU,WAAC,AAAW,AAAE,AAAC;AAC3C,AAAM,mBAAE,AAAS,cAAK,AAAI,KAAC,AAAK,MAAC,AAAW,AAAE,AAAC,aAAxC,IACF,AAAI,KAAC,AAAO,QAAC,AAAO,QAAC,AAAS,AAAC,cAAI,AAAC,AAAC,AAC5C;AAAC,AACF;;;6BAxBoB,AAAkB;;;;;;AACnC,AAAG,AAAC,AAAC,qCAAa,AAAM,OAAC,AAAI,KAAC,AAAW,AAAC,AAAC;AAAC,AAAC,wBAAlC,AAAG;;AACZ,wBAAM,AAAI,OAAG,AAAW,YAAC,AAAG,AAAC,AAAC;AAC9B,AAAE,AAAC,wBAAC,AAAI,KAAC,AAAO,QAAC,AAAU,AAAC,AAAC,aAAC,AAAC;AAC7B,AAAM,+BAAC,AAAI,AAAC,AACd;AAAC,AACH;AAAC;;;;;;;;;;;;;;;;AACD,AAAM,mBAAC,AAAI,AAAC,AACd;AAAC;;;;EAV6B,WAAgB;;AAAhD,qBA0BC;AAED,AAA6C;AAE7C,IAAM,AAAW;AACf,AAA2B;AAC3B,AAAE,QAAE,IAAI,AAAU,WAAC,AAAC,GAAE,AAAI,MAAE,AAAG,KAAE,AAAI,AAAC;AAEtC,AAAwB;AACxB,AAAE,QAAE,IAAI,AAAU,WAAC,AAAC,GAAE,AAAI,MAAE,AAAI,AAAC;AAEjC,AAAiD;AACjD,AAAK,WAAE,IAAI,AAAU,WAAC,AAAC,GAAE,AAAO,AAAC;AAEjC,AAA8C;AAC9C,AAAI,UAAE,IAAI,AAAU,WAAC,AAAC,GAAE,AAAM,AAAC;AAE/B,AAAyB;AACzB,AAAE,QAAE,IAAI,AAAU,WAAC,AAAC,GAAE,AAAI,MAAE,AAAG,AAAC;AAEhC,AAAsB;AACtB,AAAE,QAAE,IAAI,AAAU,WAAC,AAAC,GAAE,AAAI,MAAE,AAAG,AAAC;AAEhC,AAAsC;AACtC,AAAE,QAAE,IAAI,AAAU,WAAC,AAAC,GAAE,AAAI,MAAE,AAAI,AAAC;AAEjC,AAAmC;AACnC,AAAE,QAAE,IAAI,AAAU,WAAC,AAAC,GAAE,AAAI,MAAE,AAAI,AAAC;AAEjC,AAAuB;AACvB,AAAI,UAAE,IAAI,AAAU,WAAC,AAAC,GAAE,AAAM,QAAE,AAAQ,AAAC;AAEzC,AAA8B;AAC9B,AAAO,aAAE,IAAI,AAAU,WAAC,AAAE,IAAE,AAAS,AAAC,AAWvC,AAAC;AAxCkB;AA0CpB,AAAc;AACd,IAAM,AAAM,SAAG,AAAM,OAAC,AAAM,OAAC,AAAW,AAAC,AAAC;AACxB,sBAAW","sourcesContent":["import {OnmsEnum} from '../internal/OnmsEnum';\n\n/**\n * Represents a filter comparator.\n * @module Comparator\n */\nexport class Comparator extends OnmsEnum<number> {\n /** Find the comparator that matches the given comparator string. */\n public static find(comparator: string) {\n for (const key of Object.keys(Comparators)) {\n const comp = Comparators[key];\n if (comp.matches(comparator)) {\n return comp;\n }\n }\n return null;\n }\n\n /** Aliases for the command-line. */\n private aliases = [] as string[];\n\n constructor(id: number, label: string, ...aliases: string[]) {\n super(id, label);\n this.aliases = aliases;\n }\n\n /** Whether this comparator matches the given comparator string. */\n public matches(comparator: string) {\n const compareTo = comparator.toUpperCase();\n return (compareTo === this.label.toUpperCase())\n || this.aliases.indexOf(compareTo) >= 0;\n }\n}\n\n/* tslint:disable:object-literal-sort-keys */\n\nconst Comparators = {\n /** Equals (`=` or `==`) */\n EQ: new Comparator(1, 'EQ', '=', '=='),\n\n /** Not Equals (`!=`) */\n NE: new Comparator(2, 'NE', '!='),\n\n /** Case-Insensitive Substring Match (`ILIKE`) */\n ILIKE: new Comparator(3, 'ILIKE'),\n\n /** Case-Sensitive Substring Match (`LIKE`) */\n LIKE: new Comparator(4, 'LIKE'),\n\n /** Greater Than (`>`) */\n GT: new Comparator(5, 'GT', '>'),\n\n /** Less Than (`<`) */\n LT: new Comparator(6, 'LT', '<'),\n\n /** Greater Than or Equal To (`>=`) */\n GE: new Comparator(7, 'GE', '>='),\n\n /** Less Than or Equal To (`<=`) */\n LE: new Comparator(8, 'LE', '<='),\n\n /** Is Null (`NULL`) */\n NULL: new Comparator(9, 'NULL', 'ISNULL'),\n\n /** Is Not Null (`NOTNULL`) */\n NOTNULL: new Comparator(10, 'NOTNULL'),\n\n /*\n ALL: new Comparator(9, 'ALL'),\n ANY: new Comparator(10, 'ANY'),\n BETWEEN: new Comparator(15, 'BETWEEN'),\n NOT: new Comparator(14, 'NOT'),\n IN: new Comparator(13, 'IN'),\n IPLIKE: new Comparator(17, 'IPLIKE'),\n SQL: new Comparator(16, 'SQL'),\n */\n};\n\n/** @hidden */\nconst frozen = Object.freeze(Comparators);\nexport {frozen as Comparators};\n"]}]}