diff options
Diffstat (limited to 'packages/integrations/image/src/utils/execOnce.ts')
-rw-r--r-- | packages/integrations/image/src/utils/execOnce.ts | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/packages/integrations/image/src/utils/execOnce.ts b/packages/integrations/image/src/utils/execOnce.ts deleted file mode 100644 index 97201e54f..000000000 --- a/packages/integrations/image/src/utils/execOnce.ts +++ /dev/null @@ -1,12 +0,0 @@ -export default function execOnce<T extends (...args: any[]) => ReturnType<T>>(fn: T): T { - let used = false; - let result: ReturnType<T>; - - return ((...args: any[]) => { - if (!used) { - used = true; - result = fn(...args); - } - return result; - }) as T; -} |