docs: update benchmarks vs. external pools
[poolifier.git] / benchmarks / versus-external-pools / functions / function-to-bench.js
index 3009054ee68658486b737f90ca060bd207a2f2b3..6a05cb629ad7bdcc816d393215bb6ae5d80a48d5 100644 (file)
@@ -1,11 +1,11 @@
+'use strict'
 /**
  * The worker function to execute during pools benchmarks.
  * NOTE: This function requires to be self-contained, thread-safe and re-entrant.
- *
  * @param {*} data The worker data.
  * @returns {*} The result.
  */
-function functionToBench (data) {
+module.exports = function functionToBench (data) {
   const crypto = require('crypto')
   const fs = require('fs')
   const TaskTypes = {
@@ -48,5 +48,3 @@ function functionToBench (data) {
       throw new Error(`Unknown task type: ${data.taskType}`)
   }
 }
-
-module.exports = functionToBench