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
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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;