summaryrefslogtreecommitdiff
path: root/apps/web/src/lib/cancel-interaction.ts
diff options
context:
space:
mode:
authorMaze Winther <mazewinther@gmail.com>2026-03-27 00:55:15 +0100
committerMaze Winther <mazewinther@gmail.com>2026-03-29 15:56:48 +0200
commit4d127a038bf768eded68aae3cfa5c1b12241bdac (patch)
tree16bbb801caf6770546cff4fdb37b6408ec9ead98 /apps/web/src/lib/cancel-interaction.ts
parent82817cb50cb0487350573d6129130aec705f924b (diff)
downloadopencut-4d127a038bf768eded68aae3cfa5c1b12241bdac.tar.gz
chore: normalize line endings
Diffstat (limited to 'apps/web/src/lib/cancel-interaction.ts')
-rw-r--r--apps/web/src/lib/cancel-interaction.ts48
1 files changed, 24 insertions, 24 deletions
diff --git a/apps/web/src/lib/cancel-interaction.ts b/apps/web/src/lib/cancel-interaction.ts
index 0cb07f4f..297a2062 100644
--- a/apps/web/src/lib/cancel-interaction.ts
+++ b/apps/web/src/lib/cancel-interaction.ts
@@ -1,24 +1,24 @@
-type CancelFn = () => void;
-
-const cancellers = new Set<CancelFn>();
-
-export function registerCanceller({ fn }: { fn: CancelFn }): () => void {
- cancellers.add(fn);
-
- return () => {
- cancellers.delete(fn);
- };
-}
-
-export function cancelInteraction(): boolean {
- if (cancellers.size === 0) return false;
-
- const activeCancellers = Array.from(cancellers);
- cancellers.clear();
-
- for (const cancel of activeCancellers) {
- cancel();
- }
-
- return true;
-}
+type CancelFn = () => void;
+
+const cancellers = new Set<CancelFn>();
+
+export function registerCanceller({ fn }: { fn: CancelFn }): () => void {
+ cancellers.add(fn);
+
+ return () => {
+ cancellers.delete(fn);
+ };
+}
+
+export function cancelInteraction(): boolean {
+ if (cancellers.size === 0) return false;
+
+ const activeCancellers = Array.from(cancellers);
+ cancellers.clear();
+
+ for (const cancel of activeCancellers) {
+ cancel();
+ }
+
+ return true;
+}