MCPcopy Index your code
hub / github.com/reactjs/react-codemod / insertRequire

Function insertRequire

transforms/react-to-react-dom.js:316–335  ·  view source on GitHub ↗
(name, path)

Source from the content-addressed store, hash-verified

314 coreUses += root.find(j.JSXElement).size();
315
316 function insertRequire(name, path) {
317 var req = j.callExpression(
318 j.identifier('require'),
319 [j.literal(path)]
320 );
321 requireAssignments.forEach(function(requireAssignment) {
322 requireAssignment.parent.insertAfter(
323 j.expressionStatement(
324 j.assignmentExpression('=', j.identifier(name), req)
325 )
326 );
327 });
328 coreRequireDeclarator.parent.insertAfter(j.variableDeclaration(
329 coreRequireDeclarator.parent.value.kind,
330 [j.variableDeclarator(
331 j.identifier(name),
332 coreRequireDeclarator.value.init ? req : null
333 )]
334 ));
335 }
336
337 if (coreRequireDeclarator) {
338 if (domServerUses > 0 && !domServerAlreadyDeclared) {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected