Next.js website for Rocky Mountain Vending company featuring: - Product catalog with Stripe integration - Service areas and parts pages - Admin dashboard with Clerk authentication - SEO optimized pages with JSON-LD structured data Co-authored-by: Cursor <cursoragent@cursor.com>
10 lines
262 B
Text
10 lines
262 B
Text
/* IMPORT */
|
|
/* MAIN */
|
|
const attemptifyAsync = (fn, options) => {
|
|
const { onError } = options;
|
|
return function attemptified(...args) {
|
|
return fn.apply(undefined, args).catch(onError);
|
|
}; //TSC
|
|
};
|
|
/* EXPORT */
|
|
export default attemptifyAsync;
|