histogram.d.ts 1010 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. export default class Histogram {
  2. private _measurement;
  3. private _callFn;
  4. private _sample;
  5. private _min;
  6. private _max;
  7. private _count;
  8. private _sum;
  9. private _varianceM;
  10. private _varianceS;
  11. private _ema;
  12. private used;
  13. constructor(opts?: any);
  14. update(value: number): void;
  15. percentiles(percentiles: any): {};
  16. val(): any;
  17. getMin(): any;
  18. getMax(): any;
  19. getSum(): number;
  20. getCount(): number;
  21. getEma(): number;
  22. fullResults(): {
  23. min: any;
  24. max: any;
  25. sum: number;
  26. variance: number | null;
  27. mean: number;
  28. count: number;
  29. median: any;
  30. p75: any;
  31. p95: any;
  32. p99: any;
  33. p999: any;
  34. ema: number;
  35. };
  36. _updateMin(value: any): void;
  37. _updateMax(value: any): void;
  38. _updateVariance(value: any): any;
  39. _updateEma(value: any): number | undefined;
  40. _calculateMean(): number;
  41. _calculateVariance(): number | null;
  42. isUsed(): boolean;
  43. }