getArgumentsForLineNumber() — react Function Reference
Architecture documentation for the getArgumentsForLineNumber() function in editor.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 66036873_ee4a_5381_bf69_104a3d91195b["getArgumentsForLineNumber()"] 39f6c195_7b6b_6f87_7437_5d782daf3565["editor.js"] 66036873_ee4a_5381_bf69_104a3d91195b -->|defined in| 39f6c195_7b6b_6f87_7437_5d782daf3565 e8507b55_91a3_8bd9_66bd_762108bb46c6["launchEditor()"] e8507b55_91a3_8bd9_66bd_762108bb46c6 -->|calls| 66036873_ee4a_5381_bf69_104a3d91195b style 66036873_ee4a_5381_bf69_104a3d91195b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/react-devtools-core/src/editor.js lines 40–75
function getArgumentsForLineNumber(
editor: string,
filePath: string,
lineNumber: number,
): Array<string> {
switch (basename(editor)) {
case 'vim':
case 'mvim':
return [filePath, '+' + lineNumber];
case 'atom':
case 'Atom':
case 'Atom Beta':
case 'subl':
case 'sublime':
case 'wstorm':
case 'appcode':
case 'charm':
case 'idea':
return [filePath + ':' + lineNumber];
case 'joe':
case 'emacs':
case 'emacsclient':
return ['+' + lineNumber, filePath];
case 'rmate':
case 'mate':
case 'mine':
return ['--line', lineNumber + '', filePath];
case 'code':
return ['-g', filePath + ':' + lineNumber];
default:
// For all others, drop the lineNumber until we have
// a mapping above, since providing the lineNumber incorrectly
// can result in errors or confusing behavior.
return [filePath];
}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does getArgumentsForLineNumber() do?
getArgumentsForLineNumber() is a function in the react codebase, defined in packages/react-devtools-core/src/editor.js.
Where is getArgumentsForLineNumber() defined?
getArgumentsForLineNumber() is defined in packages/react-devtools-core/src/editor.js at line 40.
What calls getArgumentsForLineNumber()?
getArgumentsForLineNumber() is called by 1 function(s): launchEditor.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free