UNPKG

@e280/authlocal

Version:

User-sovereign login system for everybody

17 lines 500 B
export async function okErr(promises) { const settled = await Promise.allSettled(promises); return { ok: settled .filter(s => s.status === "fulfilled") .map(s => s.value), err: settled .filter(s => s.status === "rejected") .map(s => s.reason), }; } export function problematize(error) { return (error instanceof Error) ? `${error.name}: ${error.message}` : `invalid`; } //# sourceMappingURL=errors.js.map