Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
10 lines
482 B
Plaintext
10 lines
482 B
Plaintext
import { ErrorLike, OnoError } from "./types";
|
|
/**
|
|
* Extends the new error with the properties of the original error and the `props` object.
|
|
*
|
|
* @param newError - The error object to extend
|
|
* @param originalError - The original error object, if any
|
|
* @param props - Additional properties to add, if any
|
|
*/
|
|
export declare function extendError<T extends ErrorLike, E extends ErrorLike, P extends object>(error: T, originalError?: E, props?: P): T & E & P & OnoError<T & E & P>;
|