inital commit
This commit is contained in:
9
src/lib/utils.ts
Normal file
9
src/lib/utils.ts
Normal file
@ -0,0 +1,9 @@
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
export const awaiter = async <T>(promise: Promise<T>): Promise<[T | null, any | null]> => {
|
||||
try {
|
||||
const data: T = await promise;
|
||||
return [data, null];
|
||||
} catch (err) {
|
||||
return [null, err];
|
||||
}
|
||||
};
|
Reference in New Issue
Block a user