File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -46,8 +46,13 @@ export default function (source: Source | number): FetchImageResolutionResult {
4646 setIsFetching ( true ) ;
4747
4848 if ( typeof source === 'number' ) {
49- const { width, height } = Image . resolveAssetSource ( source ) ;
50- onSuccess ( width , height ) ;
49+ const asset = Image . resolveAssetSource ( source ) ;
50+ if ( asset === undefined ) {
51+ onFailure ( new Error ( "Asset was resolved but its dimensions couldn't be retrieved" ) )
52+ return ;
53+ }
54+
55+ onSuccess ( asset . width , asset . height ) ;
5156 return ;
5257 }
5358
Original file line number Diff line number Diff line change 99 "allowUnusedLabels" : false ,
1010 "esModuleInterop" : true ,
1111 "forceConsistentCasingInFileNames" : true ,
12- "jsx" : " react" ,
13- "lib" : [" esnext" ],
14- "module" : " esnext" ,
15- "moduleResolution" : " node" ,
12+ "jsx" : " react-jsx" ,
13+ "lib" : [" ESNext" ],
14+ "module" : " ESNext" ,
15+ "moduleResolution" : " bundler" ,
16+ "noEmit" : true ,
1617 "noFallthroughCasesInSwitch" : true ,
1718 "noImplicitReturns" : true ,
1819 "noImplicitUseStrict" : false ,
2324 "resolveJsonModule" : true ,
2425 "skipLibCheck" : true ,
2526 "strict" : true ,
26- "target" : " esnext " ,
27+ "target" : " ESNext " ,
2728 "verbatimModuleSyntax" : true
2829 }
2930}
You can’t perform that action at this time.
0 commit comments