Remove tsc-multi, re-install gts, apply autoformatting and linting

This commit is contained in:
Jon Staab
2024-12-17 10:59:27 -08:00
parent 0b86613161
commit f33e03740e
122 changed files with 2243 additions and 2178 deletions
+2 -5
View File
@@ -9,10 +9,7 @@ export type CustomPromise<T, E> = Promise<T> & {
* @returns Promise with typed error
*/
export function makePromise<T, E>(
executor: (
resolve: (value: T | PromiseLike<T>) => void,
reject: (reason: E) => void
) => void
executor: (resolve: (value: T | PromiseLike<T>) => void, reject: (reason: E) => void) => void,
): CustomPromise<T, E> {
return new Promise(executor) as CustomPromise<T, E>
}
@@ -34,5 +31,5 @@ export const defer = <T, E = T>(): Deferred<T, E> => {
reject = reject_
})
return (Object.assign(p, {resolve, reject}) as unknown) as Deferred<T, E>
return Object.assign(p, {resolve, reject}) as unknown as Deferred<T, E>
}