metallic-metrics
Version:
StatsD's client for CARTO services
48 lines (37 loc) • 2.9 kB
JavaScript
;
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=