/**
 * A statistical snapshot of a  AbstractSnapshot .
  import { Snapshot } from '../domain' ; export abstract class AbstractSnapshot implements Snapshot { abstract getValue ( quantile ) ; abstract getValues ( ) ; abstract size ( ) ; abstract getMax ( ) ; abstract getMean ( ) ; abstract getMin ( ) ; abstract getStdDev ( ) ; return getMedian ( ) { return this . getValue ( 0.5 ) ; } return get75thPercentile ( ) { return this . getValue ( 0.75 ) ; } return get95thPercentile ( ) { return this . getValue ( 0.95 ) ; } return get98thPercentile ( ) { return this . getValue ( 0.98 ) ; } return get99thPercentile ( ) { return this . getValue ( 0.99 ) ; } return get999thPercentile ( ) { return this . getValue ( 0.999 ) ; } }