Skip to content

Commit 8029816

Browse files
committed
Add defer helper
1 parent 8d238ef commit 8029816

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

src/utils/defer.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
export default function defer(fn: () => void | Promise<void>): AsyncDisposable {
2+
return {
3+
async [Symbol.asyncDispose]() {
4+
await fn();
5+
},
6+
};
7+
}

0 commit comments

Comments
 (0)