vulcain-corejs
Version:
Vulcain micro-service framework
14 lines (13 loc) • 417 B
TypeScript
export declare class RollingPercentile {
private windowLength;
private numberOfBuckets;
private buckets;
private percentileSnapshot;
private currentBucketIndex;
constructor(timeInMillisecond: number, numberOfBuckets: number);
bucketSizeInMilliseconds: number;
addValue(value: any): void;
getPercentile(percentile: any): any;
getCurrentBucket(): any;
getLength(): number;
}