File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
packages/react-devtools-shell/src/app/Hydration Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -130,6 +130,14 @@ const usedRejectedPromise = Promise.reject(
130130 new Error ( 'test-error-do-not-surface' ) ,
131131) ;
132132
133+ class DigestError extends Error {
134+ digest : string ;
135+ constructor ( message : string , options : any , digest : string ) {
136+ super ( message , options ) ;
137+ this . digest = digest ;
138+ }
139+ }
140+
133141export default function Hydration ( ) : React . Node {
134142 return (
135143 < Fragment >
@@ -149,6 +157,13 @@ export default function Hydration(): React.Node {
149157 usedFulfilledRichPromise = { usedFulfilledRichPromise }
150158 usedPendingPromise = { usedPendingPromise }
151159 usedRejectedPromise = { usedRejectedPromise }
160+ // eslint-disable-next-line react-internal/prod-error-codes
161+ error = { new Error ( 'test' ) }
162+ // eslint-disable-next-line react-internal/prod-error-codes
163+ errorWithCause = { new Error ( 'one' , { cause : new TypeError ( 'two' ) } ) }
164+ errorWithDigest = { new DigestError ( 'test' , { } , 'some-digest' ) }
165+ // $FlowFixMe[cannot-resolve-name] Flow doesn't know about DOMException
166+ domexception = { new DOMException ( 'test' ) }
152167 />
153168 < DeepHooks />
154169 </ Fragment >
You can’t perform that action at this time.
0 commit comments