⬅️ 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
- 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
- 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
- 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
- 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