@angular/benchpress
Version:
Benchpress - a framework for e2e performance tests
28 lines • 2.42 kB
JavaScript
/**
* @license
* Copyright Google LLC All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
/**
* A Validator calculates a valid sample out of the complete sample.
* A valid sample is a sample that represents the population that should be observed
* in the correct way.
*/
export class Validator {
/**
* Calculates a valid sample out of the complete sample
*/
validate(completeSample) {
throw new Error('NYI');
}
/**
* Returns a Map that describes the properties of the validator
* (e.g. sample size, ...)
*/
describe() {
throw new Error('NYI');
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsaWRhdG9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcGFja2FnZXMvYmVuY2hwcmVzcy9zcmMvdmFsaWRhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7R0FNRztBQUlIOzs7O0dBSUc7QUFDSCxNQUFNLE9BQWdCLFNBQVM7SUFDN0I7O09BRUc7SUFDSCxRQUFRLENBQUMsY0FBK0I7UUFDdEMsTUFBTSxJQUFJLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN6QixDQUFDO0lBRUQ7OztPQUdHO0lBQ0gsUUFBUTtRQUNOLE1BQU0sSUFBSSxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDekIsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEdvb2dsZSBMTEMgQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBhbiBNSVQtc3R5bGUgbGljZW5zZSB0aGF0IGNhbiBiZVxuICogZm91bmQgaW4gdGhlIExJQ0VOU0UgZmlsZSBhdCBodHRwczovL2FuZ3VsYXIuaW8vbGljZW5zZVxuICovXG5cbmltcG9ydCB7TWVhc3VyZVZhbHVlc30gZnJvbSAnLi9tZWFzdXJlX3ZhbHVlcyc7XG5cbi8qKlxuICogQSBWYWxpZGF0b3IgY2FsY3VsYXRlcyBhIHZhbGlkIHNhbXBsZSBvdXQgb2YgdGhlIGNvbXBsZXRlIHNhbXBsZS5cbiAqIEEgdmFsaWQgc2FtcGxlIGlzIGEgc2FtcGxlIHRoYXQgcmVwcmVzZW50cyB0aGUgcG9wdWxhdGlvbiB0aGF0IHNob3VsZCBiZSBvYnNlcnZlZFxuICogaW4gdGhlIGNvcnJlY3Qgd2F5LlxuICovXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgVmFsaWRhdG9yIHtcbiAgLyoqXG4gICAqIENhbGN1bGF0ZXMgYSB2YWxpZCBzYW1wbGUgb3V0IG9mIHRoZSBjb21wbGV0ZSBzYW1wbGVcbiAgICovXG4gIHZhbGlkYXRlKGNvbXBsZXRlU2FtcGxlOiBNZWFzdXJlVmFsdWVzW10pOiBNZWFzdXJlVmFsdWVzW118bnVsbCB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdOWUknKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIGEgTWFwIHRoYXQgZGVzY3JpYmVzIHRoZSBwcm9wZXJ0aWVzIG9mIHRoZSB2YWxpZGF0b3JcbiAgICogKGUuZy4gc2FtcGxlIHNpemUsIC4uLilcbiAgICovXG4gIGRlc2NyaWJlKCk6IHtba2V5OiBzdHJpbmddOiBhbnl9IHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ05ZSScpO1xuICB9XG59XG4iXX0=