aboutsummaryrefslogtreecommitdiff
path: root/packages/integrations/image/src/utils/execOnce.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/image/src/utils/execOnce.ts')
-rw-r--r--packages/integrations/image/src/utils/execOnce.ts12
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;
-}