add hw2
This commit is contained in:
		
							
								
								
									
										22
									
								
								node_modules/sucrase/dist/esm/util/getJSXPragmaInfo.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								node_modules/sucrase/dist/esm/util/getJSXPragmaInfo.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| export default function getJSXPragmaInfo(options) { | ||||
|   const [base, suffix] = splitPragma(options.jsxPragma || "React.createElement"); | ||||
|   const [fragmentBase, fragmentSuffix] = splitPragma(options.jsxFragmentPragma || "React.Fragment"); | ||||
|   return {base, suffix, fragmentBase, fragmentSuffix}; | ||||
| } | ||||
|  | ||||
| function splitPragma(pragma) { | ||||
|   let dotIndex = pragma.indexOf("."); | ||||
|   if (dotIndex === -1) { | ||||
|     dotIndex = pragma.length; | ||||
|   } | ||||
|   return [pragma.slice(0, dotIndex), pragma.slice(dotIndex)]; | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 nik
					nik