UNPKG

anaf-ts-sdk

Version:

Complete TypeScript SDK for Romanian ANAF API -E-Factura, Company checks

27 lines 770 B
// Implementation export function tryCatch(promiseOrFn) { if (promiseOrFn instanceof Promise) { return (async () => { try { const data = await promiseOrFn; return { data, error: null }; } catch (error) { return { data: null, error: error }; } })(); } else if (typeof promiseOrFn === 'function') { try { const data = promiseOrFn(); return { data, error: null }; } catch (error) { return { data: null, error: error }; } } else { throw new Error('Invalid argument passed to tryCatch. Expected a Promise or a function.'); } } //# sourceMappingURL=tryCatch.js.map