Skip to content

⬅️ Back to Table of Contents

📄 prefer-optional-chain.test.ts

📊 Analysis Summary

Metric Count
🔧 Functions 112
📦 Imports 7
📊 Variables & Constants 1

📚 Table of Contents

🛠️ File Location:

📂 packages/eslint-plugin/tests/rules/prefer-optional-chain/prefer-optional-chain.test.ts

📦 Imports

Name Source
noFormat @typescript-eslint/rule-tester
RuleTester @typescript-eslint/rule-tester
rule ../../../src/rules/prefer-optional-chain
dedupeTestCases ../../dedupeTestCases
getFixturesRootDir ../../RuleTester
BaseCases ./base-cases
identity ./base-cases

Variables & Constants

Name Type Kind Value Exported
ruleTester any const `new RuleTester({
languageOptions: {
parserOptions: {
project: './tsconfig.json',
tsconfigRootDir: getFixturesRootDir(),
},
},
})`

Functions

mutateCode(c: string): string

Code
c => c.replace(/;$/, ' && bing;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c => c.replace(/;$/, ' && bing;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c => c.replace(/;$/, ' && bing.bong;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c => c.replace(/;$/, ' && bing.bong;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c => c.replace(/;$/, ' && bing;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c => c.replace(/;$/, ' && bing;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c => c.replace(/;$/, ' && bing.bong;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c => c.replace(/;$/, ' && bing.bong;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!== null &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!== null &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!== null &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateDeclaration(c: string): string

Code
c => c.replaceAll('| undefined', '')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!== null &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateDeclaration(c: string): string

Code
c => c.replaceAll('| undefined', '')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!== null &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!== null &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!== null &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateDeclaration(c: string): string

Code
c => c.replaceAll('| undefined', '')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!== null &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateDeclaration(c: string): string

Code
c => c.replaceAll('| undefined', '')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!= null &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!= null &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!= null &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!= null &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!== undefined &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!== undefined &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!== undefined &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateDeclaration(c: string): string

Code
c => c.replaceAll('| null', '')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!== undefined &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateDeclaration(c: string): string

Code
c => c.replaceAll('| null', '')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!== undefined &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!== undefined &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!== undefined &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateDeclaration(c: string): string

Code
c => c.replaceAll('| null', '')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!== undefined &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateDeclaration(c: string): string

Code
c => c.replaceAll('| null', '')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!= undefined &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!= undefined &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!= undefined &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('&&', '!= undefined &&')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => `!${c.replaceAll('||', '|| !')}`
  • Parameters:
  • c: string
  • Return Type: string

mutateOutput(c: string): string

Code
c => `!${c}`
  • Parameters:
  • c: string
  • Return Type: string

mutateCode(c: string): string

Code
c => `!${c.replaceAll('||', '|| !')}`
  • Parameters:
  • c: string
  • Return Type: string

mutateOutput(c: string): string

Code
c => `!${c}`
  • Parameters:
  • c: string
  • Return Type: string

mutateCode(c: string): string

Code
c => `!${c.replaceAll('||', '|| !')}`
  • Parameters:
  • c: string
  • Return Type: string

mutateOutput(c: string): string

Code
c => `!${c}`
  • Parameters:
  • c: string
  • Return Type: string

mutateCode(c: string): string

Code
c => `!${c.replaceAll('||', '|| !')}`
  • Parameters:
  • c: string
  • Return Type: string

mutateOutput(c: string): string

Code
c => `!${c}`
  • Parameters:
  • c: string
  • Return Type: string

mutateCode(c: string): string

Code
c => c.replaceAll('||', '=== null ||')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('||', '=== null ||')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c =>
              c
                .replaceAll('||', '=== null ||')
                // SEE TODO AT THE BOTTOM OF THE RULE
                // We need to ensure the final operand is also a "valid" `||` check
                .replace(/;$/, ' === null;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c .replaceAll('||', '=== null ||') // SEE TODO AT THE BOTTOM OF THE RULE // We need to ensure the final operand is also a "valid"||check .replace

mutateDeclaration(c: string): string

Code
c => c.replaceAll('| undefined', '')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateOutput(c: string): string

Code
c => c.replace(/;$/, ' === null;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c =>
              c
                .replaceAll('||', '=== null ||')
                // SEE TODO AT THE BOTTOM OF THE RULE
                // We need to ensure the final operand is also a "valid" `||` check
                .replace(/;$/, ' === null;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c .replaceAll('||', '=== null ||') // SEE TODO AT THE BOTTOM OF THE RULE // We need to ensure the final operand is also a "valid"||check .replace

mutateDeclaration(c: string): string

Code
c => c.replaceAll('| undefined', '')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateOutput(c: string): string

Code
c => c.replace(/;$/, ' === null;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c => c.replaceAll('||', '=== null ||')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('||', '=== null ||')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c =>
              c
                .replaceAll('||', '=== null ||')
                // SEE TODO AT THE BOTTOM OF THE RULE
                // We need to ensure the final operand is also a "valid" `||` check
                .replace(/;$/, ' === null;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c .replaceAll('||', '=== null ||') // SEE TODO AT THE BOTTOM OF THE RULE // We need to ensure the final operand is also a "valid"||check .replace

mutateDeclaration(c: string): string

Code
c => c.replaceAll('| undefined', '')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateOutput(c: string): string

Code
c => c.replace(/;$/, ' === null;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c =>
              c
                .replaceAll('||', '=== null ||')
                // SEE TODO AT THE BOTTOM OF THE RULE
                // We need to ensure the final operand is also a "valid" `||` check
                .replace(/;$/, ' === null;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c .replaceAll('||', '=== null ||') // SEE TODO AT THE BOTTOM OF THE RULE // We need to ensure the final operand is also a "valid"||check .replace

mutateDeclaration(c: string): string

Code
c => c.replaceAll('| undefined', '')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateOutput(c: string): string

Code
c => c.replace(/;$/, ' === null;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c =>
              c
                .replaceAll('||', '== null ||')
                // SEE TODO AT THE BOTTOM OF THE RULE
                // We need to ensure the final operand is also a "valid" `||` check
                .replace(/;$/, ' == null;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c .replaceAll('||', '== null ||') // SEE TODO AT THE BOTTOM OF THE RULE // We need to ensure the final operand is also a "valid"||check .replace

mutateOutput(c: string): string

Code
c => c.replace(/;$/, ' == null;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c =>
              c
                .replaceAll('||', '== null ||')
                // SEE TODO AT THE BOTTOM OF THE RULE
                // We need to ensure the final operand is also a "valid" `||` check
                .replace(/;$/, ' == null;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c .replaceAll('||', '== null ||') // SEE TODO AT THE BOTTOM OF THE RULE // We need to ensure the final operand is also a "valid"||check .replace

mutateOutput(c: string): string

Code
c => c.replace(/;$/, ' == null;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c =>
              c
                .replaceAll('||', '== null ||')
                // SEE TODO AT THE BOTTOM OF THE RULE
                // We need to ensure the final operand is also a "valid" `||` check
                .replace(/;$/, ' == null;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c .replaceAll('||', '== null ||') // SEE TODO AT THE BOTTOM OF THE RULE // We need to ensure the final operand is also a "valid"||check .replace

mutateOutput(c: string): string

Code
c => c.replace(/;$/, ' == null;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c =>
              c
                .replaceAll('||', '== null ||')
                // SEE TODO AT THE BOTTOM OF THE RULE
                // We need to ensure the final operand is also a "valid" `||` check
                .replace(/;$/, ' == null;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c .replaceAll('||', '== null ||') // SEE TODO AT THE BOTTOM OF THE RULE // We need to ensure the final operand is also a "valid"||check .replace

mutateOutput(c: string): string

Code
c => c.replace(/;$/, ' == null;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c => c.replaceAll('||', '=== undefined ||')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('||', '=== undefined ||')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c =>
              c
                .replaceAll('||', '=== undefined ||')
                // SEE TODO AT THE BOTTOM OF THE RULE
                // We need to ensure the final operand is also a "valid" `||` check
                .replace(/;$/, ' === undefined;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c .replaceAll('||', '=== undefined ||') // SEE TODO AT THE BOTTOM OF THE RULE // We need to ensure the final operand is also a "valid"||check .replace

mutateDeclaration(c: string): string

Code
c => c.replaceAll('| null', '')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateOutput(c: string): string

Code
c => c.replace(/;$/, ' === undefined;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c =>
              c
                .replaceAll('||', '=== undefined ||')
                // SEE TODO AT THE BOTTOM OF THE RULE
                // We need to ensure the final operand is also a "valid" `||` check
                .replace(/;$/, ' === undefined;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c .replaceAll('||', '=== undefined ||') // SEE TODO AT THE BOTTOM OF THE RULE // We need to ensure the final operand is also a "valid"||check .replace

mutateDeclaration(c: string): string

Code
c => c.replaceAll('| null', '')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateOutput(c: string): string

Code
c => c.replace(/;$/, ' === undefined;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c => c.replaceAll('||', '=== undefined ||')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('||', '=== undefined ||')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c =>
              c
                .replaceAll('||', '=== undefined ||')
                // SEE TODO AT THE BOTTOM OF THE RULE
                // We need to ensure the final operand is also a "valid" `||` check
                .replace(/;$/, ' === undefined;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c .replaceAll('||', '=== undefined ||') // SEE TODO AT THE BOTTOM OF THE RULE // We need to ensure the final operand is also a "valid"||check .replace

mutateDeclaration(c: string): string

Code
c => c.replaceAll('| null', '')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateOutput(c: string): string

Code
c => c.replace(/;$/, ' === undefined;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c =>
              c
                .replaceAll('||', '=== undefined ||')
                // SEE TODO AT THE BOTTOM OF THE RULE
                // We need to ensure the final operand is also a "valid" `||` check
                .replace(/;$/, ' === undefined;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c .replaceAll('||', '=== undefined ||') // SEE TODO AT THE BOTTOM OF THE RULE // We need to ensure the final operand is also a "valid"||check .replace

mutateDeclaration(c: string): string

Code
c => c.replaceAll('| null', '')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateOutput(c: string): string

Code
c => c.replace(/;$/, ' === undefined;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c =>
              c
                .replaceAll('||', '== undefined ||')
                // SEE TODO AT THE BOTTOM OF THE RULE
                // We need to ensure the final operand is also a "valid" `||` check
                .replace(/;$/, ' == undefined;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c .replaceAll('||', '== undefined ||') // SEE TODO AT THE BOTTOM OF THE RULE // We need to ensure the final operand is also a "valid"||check .replace

mutateOutput(c: string): string

Code
c => c.replace(/;$/, ' == undefined;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c =>
              c
                .replaceAll('||', '== undefined ||')
                // SEE TODO AT THE BOTTOM OF THE RULE
                // We need to ensure the final operand is also a "valid" `||` check
                .replace(/;$/, ' == undefined;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c .replaceAll('||', '== undefined ||') // SEE TODO AT THE BOTTOM OF THE RULE // We need to ensure the final operand is also a "valid"||check .replace

mutateOutput(c: string): string

Code
c => c.replace(/;$/, ' == undefined;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c =>
              c
                .replaceAll('||', '== undefined ||')
                // SEE TODO AT THE BOTTOM OF THE RULE
                // We need to ensure the final operand is also a "valid" `||` check
                .replace(/;$/, ' == undefined;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c .replaceAll('||', '== undefined ||') // SEE TODO AT THE BOTTOM OF THE RULE // We need to ensure the final operand is also a "valid"||check .replace

mutateOutput(c: string): string

Code
c => c.replace(/;$/, ' == undefined;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c =>
              c
                .replaceAll('||', '== undefined ||')
                // SEE TODO AT THE BOTTOM OF THE RULE
                // We need to ensure the final operand is also a "valid" `||` check
                .replace(/;$/, ' == undefined;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c .replaceAll('||', '== undefined ||') // SEE TODO AT THE BOTTOM OF THE RULE // We need to ensure the final operand is also a "valid"||check .replace

mutateOutput(c: string): string

Code
c => c.replace(/;$/, ' == undefined;')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replace

mutateCode(c: string): string

Code
c => c.replaceAll('.', '.      ')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateOutput(c: string): string

Code
c =>
            c.replaceAll(/(\[.+])/g, m => m.replaceAll('.', '.      '))
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('.', '.      ')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateOutput(c: string): string

Code
c =>
            c.replaceAll(/(\[.+])/g, m => m.replaceAll('.', '.      '))
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('.', '.\n')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateOutput(c: string): string

Code
c =>
            c.replaceAll(/(\[.+])/g, m => m.replaceAll('.', '.\n'))
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('.', '.\n')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateOutput(c: string): string

Code
c =>
            c.replaceAll(/(\[.+])/g, m => m.replaceAll('.', '.\n'))
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('.', '.      ')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateOutput(c: string): string

Code
c =>
            c.replaceAll(/(\[.+])/g, m => m.replaceAll('.', '.      '))
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('.', '.      ')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateOutput(c: string): string

Code
c =>
            c.replaceAll(/(\[.+])/g, m => m.replaceAll('.', '.      '))
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('.', '.\n')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateOutput(c: string): string

Code
c =>
            c.replaceAll(/(\[.+])/g, m => m.replaceAll('.', '.\n'))
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateCode(c: string): string

Code
c => c.replaceAll('.', '.\n')
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll

mutateOutput(c: string): string

Code
c =>
            c.replaceAll(/(\[.+])/g, m => m.replaceAll('.', '.\n'))
  • Parameters:
  • c: string
  • Return Type: string
  • Calls:
  • c.replaceAll