foo:
bar:
baz:
- hoge
- fuga
- piyo
try {
await axios.post("/some-resources");
} catch(e) {
// error handling
throw e; // this causes unhandled rejection
}
const causeUnhandledRejectionAfter =
(timeout: number): Promise<void> =>
new Promise((resolve, reject): number =>
setTimeout(reject, timeout));
causeUnhandledRejectionAfter(3000);
window.addEventListener("unhandledrejection", (e: PromiseRejectionEvent): void => {
// an error loginng
logError(e.reason);
});
process.on("unhandledRejection", (error: {} | null | undefined, promise: Promise<any>) => {
// an error loging
logError(error);
})
// notify event on another event loop
const logError = (e: Error):void => {
setTimeout((): void => {
throw e;
});
}
if (!document.getElementById("app")) {
logError(new Error("app not found"));
// notify error as unhandled rejection
const logError = (e: Error):Promise<void> => Promise.reject(e);
if (!document.getElementById("app")) {
logError(new Error("app not found")); // causes unhandled rejection
// Subsequent processing
}
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React, { FC } from "react"; | |
const MyComponent: FC = () => { | |
return (<div>foo</div>); | |
}; | |
export default { | |
title: "title of group", | |
parameters: { | |
info: { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React, { FC } from "react"; | |
const MyComponent: FC = () => { | |
return (<div>foo</div>); | |
}; | |
export default { | |
title: "title of group", | |
parameters: { | |
info: { |
- export const Complicated: FC = () => <MyComponent />;
+ export const Complicated = () => <MyComponent />;
OlderNewer