UNPKG

@guialves/tuple

Version:

A TypeScript utility function that converts Promises into Go-style [data, error] tuples for better error handling

10 lines (9 loc) 178 B
export async function tuple(promise) { try { const data = await promise; return [data, null]; } catch (error) { return [null, error]; } }