UNPKG

metallic-metrics

Version:
52 lines (38 loc) 3.04 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _metricsInterface = require('./metrics-interface'); var _metricsInterface2 = _interopRequireDefault(_metricsInterface); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } class Metrics extends _metricsInterface2.default { constructor({ provider }) { super(); this.provider = provider; } async run() {} async close() {} timing() { this.provider.timing(...arguments); } gauge() { this.provider.gauge(...arguments); } unique() { this.provider.unique(...arguments); } set() { this.provider.set(...arguments); } increment() { this.provider.increment(...arguments); } decrement() { this.provider.decrement(...arguments); } histogram() { this.provider.histogram(...arguments); } } exports.default = Metrics; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9tZXRyaWNzLmpzIl0sIm5hbWVzIjpbIk1ldHJpY3MiLCJjb25zdHJ1Y3RvciIsInByb3ZpZGVyIiwicnVuIiwiY2xvc2UiLCJ0aW1pbmciLCJhcmd1bWVudHMiLCJnYXVnZSIsInVuaXF1ZSIsInNldCIsImluY3JlbWVudCIsImRlY3JlbWVudCIsImhpc3RvZ3JhbSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7Ozs7OztBQUVlLE1BQU1BLE9BQU4sb0NBQXVDO0FBQ3BEQyxjQUFhLEVBQUVDLFFBQUYsRUFBYixFQUEyQjtBQUN6QjtBQUNBLFNBQUtBLFFBQUwsR0FBZ0JBLFFBQWhCO0FBQ0Q7O0FBRUQsUUFBTUMsR0FBTixHQUFhLENBQUU7O0FBRWYsUUFBTUMsS0FBTixHQUFlLENBQUU7O0FBRWpCQyxXQUFVO0FBQ1IsU0FBS0gsUUFBTCxDQUFjRyxNQUFkLENBQXFCLEdBQUdDLFNBQXhCO0FBQ0Q7O0FBRURDLFVBQVM7QUFDUCxTQUFLTCxRQUFMLENBQWNLLEtBQWQsQ0FBb0IsR0FBR0QsU0FBdkI7QUFDRDs7QUFFREUsV0FBVTtBQUNSLFNBQUtOLFFBQUwsQ0FBY00sTUFBZCxDQUFxQixHQUFHRixTQUF4QjtBQUNEOztBQUVERyxRQUFPO0FBQ0wsU0FBS1AsUUFBTCxDQUFjTyxHQUFkLENBQWtCLEdBQUdILFNBQXJCO0FBQ0Q7O0FBRURJLGNBQWE7QUFDWCxTQUFLUixRQUFMLENBQWNRLFNBQWQsQ0FBd0IsR0FBR0osU0FBM0I7QUFDRDs7QUFFREssY0FBYTtBQUNYLFNBQUtULFFBQUwsQ0FBY1MsU0FBZCxDQUF3QixHQUFHTCxTQUEzQjtBQUNEOztBQUVETSxjQUFhO0FBQ1gsU0FBS1YsUUFBTCxDQUFjVSxTQUFkLENBQXdCLEdBQUdOLFNBQTNCO0FBQ0Q7QUFwQ21EO2tCQUFqQ04sTyIsImZpbGUiOiJtZXRyaWNzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IE1ldHJpY3NJbnRlcmZhY2UgZnJvbSAnLi9tZXRyaWNzLWludGVyZmFjZSdcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTWV0cmljcyBleHRlbmRzIE1ldHJpY3NJbnRlcmZhY2Uge1xuICBjb25zdHJ1Y3RvciAoeyBwcm92aWRlciB9KSB7XG4gICAgc3VwZXIoKVxuICAgIHRoaXMucHJvdmlkZXIgPSBwcm92aWRlclxuICB9XG5cbiAgYXN5bmMgcnVuICgpIHt9XG5cbiAgYXN5bmMgY2xvc2UgKCkge31cblxuICB0aW1pbmcgKCkge1xuICAgIHRoaXMucHJvdmlkZXIudGltaW5nKC4uLmFyZ3VtZW50cylcbiAgfVxuXG4gIGdhdWdlICgpIHtcbiAgICB0aGlzLnByb3ZpZGVyLmdhdWdlKC4uLmFyZ3VtZW50cylcbiAgfVxuXG4gIHVuaXF1ZSAoKSB7XG4gICAgdGhpcy5wcm92aWRlci51bmlxdWUoLi4uYXJndW1lbnRzKVxuICB9XG5cbiAgc2V0ICgpIHtcbiAgICB0aGlzLnByb3ZpZGVyLnNldCguLi5hcmd1bWVudHMpXG4gIH1cblxuICBpbmNyZW1lbnQgKCkge1xuICAgIHRoaXMucHJvdmlkZXIuaW5jcmVtZW50KC4uLmFyZ3VtZW50cylcbiAgfVxuXG4gIGRlY3JlbWVudCAoKSB7XG4gICAgdGhpcy5wcm92aWRlci5kZWNyZW1lbnQoLi4uYXJndW1lbnRzKVxuICB9XG5cbiAgaGlzdG9ncmFtICgpIHtcbiAgICB0aGlzLnByb3ZpZGVyLmhpc3RvZ3JhbSguLi5hcmd1bWVudHMpXG4gIH1cbn1cbiJdfQ==