UNPKG

isaacscript-common

Version:

Helper functions and features for IsaacScript mods.

15 lines 751 B
/** * Helper function to benchmark the performance of a function. * * This function is variadic, which means that you can supply as many functions as you want to * benchmark. * * This function uses the `Isaac.GetTime` method to record how long the function took to execute. * This method only reports time in milliseconds. For this reason, if you are benchmarking smaller * functions, then you should provide a very high value for the number of trials. * * @returns An array containing the average time in milliseconds for each function. (This will also * be printed to the log.) */ export declare function benchmark(numTrials: int, ...functions: ReadonlyArray<() => void>): readonly int[]; //# sourceMappingURL=benchmark.d.ts.map