this.buckets = HistogramMetric.generateLinearBuckets(opts.linearBuckets.start, opts.linearBuckets.width, opts.linearBuckets.count); } else if (isPlainObject(opts.exponentialBuckets)) { this.buckets = HistogramMetric.generateExponentialBuckets(opts.exponentialBuckets.start, opts.exponentialBuckets.factor, opts.exponentialBuckets.count); } else if (Array.isArray(opts.buckets)) { this.buckets = Array.from(opts.buckets);