Try Catch Error Typescript

[Solved] Try Catch Error Typescript | Typescript - Code Explorer | yomemimo.com
Question : try catch error typescript

Answered by : suman-majhi

// doc: https://devblogs.microsoft.com/typescript/announcing-typescript-4-0/#unknown-on-catch
try { /* ... */ }
catch (e: unknown) { // <-- note `e` has explicit `unknown` type e.message // errors if (typeof e === "string") { e.toUpperCase() // works, `e` narrowed to string } else if (e instanceof Error) { e.message // works, `e` narrowed to Error } // ... handle other error types
}
// Typescript 4.4 added the ability to make unknown the default on catch variables using the useUnknownInCatchVariables flag.

Source : | Last Update : Tue, 10 May 22

Question : typescript catch error type

Answered by : what

class MyError extends Error { constructor(message: string) { super(message); Object.setPrototypeOf(this, MyError.prototype) }
}
const myFunction = () => { throw new MyError('some reason');
}
try { myFunction();
} catch (error) { if (error instanceof MyError) { // Handle MyError.... }
}

Source : https://www.ashsmith.io/handling-custom-error-classes-in-typescript | Last Update : Thu, 12 May 22

Answers related to try catch error typescript

Code Explorer Popular Question For Typescript