_drawSingleThrownError() — react Function Reference
Architecture documentation for the _drawSingleThrownError() function in ThrownErrorsView.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 206c118a_a95b_2736_0a2c_50fcd6152f5e["_drawSingleThrownError()"] 2c3a6a4e_0c73_35ac_af62_6070bfc10612["ThrownErrorsView"] 206c118a_a95b_2736_0a2c_50fcd6152f5e -->|defined in| 2c3a6a4e_0c73_35ac_af62_6070bfc10612 f2dac41f_c6ba_b398_a87d_c07c5219fab2["draw()"] f2dac41f_c6ba_b398_a87d_c07c5219fab2 -->|calls| 206c118a_a95b_2736_0a2c_50fcd6152f5e 83465e3e_5308_9ddc_a12b_a84d78f1c10a["timestampToPosition()"] 206c118a_a95b_2736_0a2c_50fcd6152f5e -->|calls| 83465e3e_5308_9ddc_a12b_a84d78f1c10a style 206c118a_a95b_2736_0a2c_50fcd6152f5e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/react-devtools-timeline/src/content-views/ThrownErrorsView.js lines 73–107
_drawSingleThrownError(
context: CanvasRenderingContext2D,
rect: Rect,
thrownError: ThrownError,
baseY: number,
scaleFactor: number,
showHoverHighlight: boolean,
) {
const {frame} = this;
const {timestamp} = thrownError;
const x = timestampToPosition(timestamp, scaleFactor, frame);
const radius = REACT_EVENT_DIAMETER / 2;
const eventRect: Rect = {
origin: {
x: x - radius,
y: baseY,
},
size: {width: REACT_EVENT_DIAMETER, height: REACT_EVENT_DIAMETER},
};
if (!rectIntersectsRect(eventRect, rect)) {
return; // Not in view
}
const fillStyle = showHoverHighlight
? COLORS.REACT_THROWN_ERROR_HOVER
: COLORS.REACT_THROWN_ERROR;
const y = eventRect.origin.y + radius;
context.beginPath();
context.fillStyle = fillStyle;
context.arc(x, y, radius, 0, 2 * Math.PI);
context.fill();
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does _drawSingleThrownError() do?
_drawSingleThrownError() is a function in the react codebase, defined in packages/react-devtools-timeline/src/content-views/ThrownErrorsView.js.
Where is _drawSingleThrownError() defined?
_drawSingleThrownError() is defined in packages/react-devtools-timeline/src/content-views/ThrownErrorsView.js at line 73.
What does _drawSingleThrownError() call?
_drawSingleThrownError() calls 1 function(s): timestampToPosition.
What calls _drawSingleThrownError()?
_drawSingleThrownError() is called by 1 function(s): draw.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free