初始化
This commit is contained in:
34
uni_modules/UniDevTools/node_modules/licia/Benchmark.d.ts
generated
vendored
Normal file
34
uni_modules/UniDevTools/node_modules/licia/Benchmark.d.ts
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
import Promise = require('./Promise');
|
||||
import delay = require('./delay');
|
||||
import types = require('./types');
|
||||
|
||||
declare namespace Benchmark {
|
||||
interface IOptions {
|
||||
minTime?: number;
|
||||
maxTime?: number;
|
||||
minSamples?: number;
|
||||
delay?: number;
|
||||
name?: string;
|
||||
}
|
||||
interface IResult {
|
||||
name: string;
|
||||
mean: number;
|
||||
variance: number;
|
||||
deviation: number;
|
||||
sem: number;
|
||||
moe: number;
|
||||
rme: number;
|
||||
hz: number;
|
||||
sample: number[];
|
||||
}
|
||||
}
|
||||
declare class Benchmark {
|
||||
constructor(fn: types.AnyFn, options?: Benchmark.IOptions);
|
||||
run(): Promise<Benchmark.IResult>;
|
||||
static all(
|
||||
benches: Array<types.AnyFn | Benchmark>,
|
||||
options?: Benchmark.IOptions
|
||||
): Promise<Benchmark.IResult[]>;
|
||||
}
|
||||
|
||||
export = Benchmark;
|
||||
Reference in New Issue
Block a user