refactor: remove unused code
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 27 Aug 2023 19:50:56 +0000 (21:50 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 27 Aug 2023 19:50:56 +0000 (21:50 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
src/utils.ts

index 54d0d8d6d3c20b822f7138229a3e31d583f7ce3e..38e15eb6d4c257779a2a68590d578b8246b6cfbc 100644 (file)
@@ -265,30 +265,6 @@ export const updateMeasurementStatistics = (
   }
 }
 
-/**
- * Executes a function once at a time.
- *
- * @param fn - The function to execute.
- * @param context - The context to bind the function to.
- * @returns The function to execute.
- */
-export const once = (
-  // eslint-disable-next-line @typescript-eslint/no-explicit-any
-  fn: (...args: any[]) => void,
-  context: unknown
-  // eslint-disable-next-line @typescript-eslint/no-explicit-any
-): ((...args: any[]) => void) => {
-  let called = false
-  // eslint-disable-next-line @typescript-eslint/no-explicit-any
-  return function (...args: any[]): void {
-    if (!called) {
-      called = true
-      fn.apply(context, args)
-      called = false
-    }
-  }
-}
-
 /**
  * Generate a cryptographically secure random number in the [0,1[ range
  *