UNPKG

metallic-metrics

Version:
48 lines (37 loc) 2.9 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _metallicErrors = require('metallic-errors'); var _metallicInterfaces = require('metallic-interfaces'); class MetricsInterface extends _metallicInterfaces.RunnerInterface { constructor() { if (new.target === MetricsInterface) { throw new _metallicErrors.AbstractClassError(MetricsInterface.name); } super(); } timing() { throw new _metallicErrors.UnimplementedError(); } gauge() { throw new _metallicErrors.UnimplementedError(); } unique() { throw new _metallicErrors.UnimplementedError(); } set() { throw new _metallicErrors.UnimplementedError(); } increment() { throw new _metallicErrors.UnimplementedError(); } decrement() { throw new _metallicErrors.UnimplementedError(); } histogram() { throw new _metallicErrors.UnimplementedError(); } } exports.default = MetricsInterface; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9tZXRyaWNzLWludGVyZmFjZS5qcyJdLCJuYW1lcyI6WyJNZXRyaWNzSW50ZXJmYWNlIiwiY29uc3RydWN0b3IiLCJuZXciLCJ0YXJnZXQiLCJuYW1lIiwidGltaW5nIiwiZ2F1Z2UiLCJ1bmlxdWUiLCJzZXQiLCJpbmNyZW1lbnQiLCJkZWNyZW1lbnQiLCJoaXN0b2dyYW0iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBOztBQUNBOztBQUVlLE1BQU1BLGdCQUFOLDZDQUErQztBQUM1REMsZ0JBQWU7QUFDYixRQUFJQyxJQUFJQyxNQUFKLEtBQWVILGdCQUFuQixFQUFxQztBQUNuQyxZQUFNLHVDQUF1QkEsaUJBQWlCSSxJQUF4QyxDQUFOO0FBQ0Q7QUFDRDtBQUNEOztBQUVEQyxXQUFVO0FBQ1IsVUFBTSx3Q0FBTjtBQUNEOztBQUVEQyxVQUFTO0FBQ1AsVUFBTSx3Q0FBTjtBQUNEOztBQUVEQyxXQUFVO0FBQ1IsVUFBTSx3Q0FBTjtBQUNEOztBQUVEQyxRQUFPO0FBQ0wsVUFBTSx3Q0FBTjtBQUNEOztBQUVEQyxjQUFhO0FBQ1gsVUFBTSx3Q0FBTjtBQUNEOztBQUVEQyxjQUFhO0FBQ1gsVUFBTSx3Q0FBTjtBQUNEOztBQUVEQyxjQUFhO0FBQ1gsVUFBTSx3Q0FBTjtBQUNEO0FBbEMyRDtrQkFBekNYLGdCIiwiZmlsZSI6Im1ldHJpY3MtaW50ZXJmYWNlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQWJzdHJhY3RDbGFzc0Vycm9yLCBVbmltcGxlbWVudGVkRXJyb3IgfSBmcm9tICdtZXRhbGxpYy1lcnJvcnMnXG5pbXBvcnQgeyBSdW5uZXJJbnRlcmZhY2UgfSBmcm9tICdtZXRhbGxpYy1pbnRlcmZhY2VzJ1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBNZXRyaWNzSW50ZXJmYWNlIGV4dGVuZHMgUnVubmVySW50ZXJmYWNlIHtcbiAgY29uc3RydWN0b3IgKCkge1xuICAgIGlmIChuZXcudGFyZ2V0ID09PSBNZXRyaWNzSW50ZXJmYWNlKSB7XG4gICAgICB0aHJvdyBuZXcgQWJzdHJhY3RDbGFzc0Vycm9yKE1ldHJpY3NJbnRlcmZhY2UubmFtZSlcbiAgICB9XG4gICAgc3VwZXIoKVxuICB9XG5cbiAgdGltaW5nICgpIHtcbiAgICB0aHJvdyBuZXcgVW5pbXBsZW1lbnRlZEVycm9yKClcbiAgfVxuXG4gIGdhdWdlICgpIHtcbiAgICB0aHJvdyBuZXcgVW5pbXBsZW1lbnRlZEVycm9yKClcbiAgfVxuXG4gIHVuaXF1ZSAoKSB7XG4gICAgdGhyb3cgbmV3IFVuaW1wbGVtZW50ZWRFcnJvcigpXG4gIH1cblxuICBzZXQgKCkge1xuICAgIHRocm93IG5ldyBVbmltcGxlbWVudGVkRXJyb3IoKVxuICB9XG5cbiAgaW5jcmVtZW50ICgpIHtcbiAgICB0aHJvdyBuZXcgVW5pbXBsZW1lbnRlZEVycm9yKClcbiAgfVxuXG4gIGRlY3JlbWVudCAoKSB7XG4gICAgdGhyb3cgbmV3IFVuaW1wbGVtZW50ZWRFcnJvcigpXG4gIH1cblxuICBoaXN0b2dyYW0gKCkge1xuICAgIHRocm93IG5ldyBVbmltcGxlbWVudGVkRXJyb3IoKVxuICB9XG59XG4iXX0=