Fix error handling in makeVideoScreenshot

This commit is contained in:
Jamie Kyle
2024-02-21 18:03:46 -08:00
committed by GitHub
parent 76bf92dab4
commit 9d1be9228a
2 changed files with 36 additions and 38 deletions

View File

@@ -4,12 +4,12 @@
export type ExplodePromiseResultType<T> = Readonly<{
promise: Promise<T>;
resolve: (value: T) => void;
reject: (error: Error) => void;
reject: (error: unknown) => void;
}>;
export function explodePromise<T>(): ExplodePromiseResultType<T> {
let resolve: (value: T) => void;
let reject: (error: Error) => void;
let reject: (error: unknown) => void;
const promise = new Promise<T>((innerResolve, innerReject) => {
resolve = innerResolve;