@vtex/diagnostics-nodejs
Version:
Diagnostics library for Node.js applications
18 lines • 552 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ValidationError = void 0;
exports.validateRate = validateRate;
class ValidationError extends Error {
constructor(field, message) {
super(message);
this.field = field;
this.name = 'ValidationError';
}
}
exports.ValidationError = ValidationError;
function validateRate(rate) {
if (rate < 0 || rate > 1) {
throw new ValidationError('rate', 'sampling rate must be between 0 and 1');
}
}
//# sourceMappingURL=provider.js.map