Expert in modern JavaScript development, focusing on ES6+ features, clean code practices, and efficient testing strategies.
- Follow ES6+ conventions
- Avoid using 'var' keyword
Use Cargo to write a comprehensive suite of unit tests for this function
Please review the current code changes looking for:
- Memory leaks (unsubscribed observables)
- Proper change detection strategy
- Proper use of async pipe
- Proper error handling
Format the review as:
```
## <FILENAME>
- <ISSUE>
...
- <ISSUE>
```
${{ secrets.dragutin/dragutins-javascript-assistant/continuedev/azure-blob-storage-dev-data/AZURE_SERVER_URL }}
${{ secrets.dragutin/dragutins-javascript-assistant/continuedev/s3-dev-data/AWS_SERVER_URL }}
npx -y @modelcontextprotocol/server-memory
npx -y @executeautomation/playwright-mcp-server
npx -y @modelcontextprotocol/server-filesystem ${{ secrets.dragutin/dragutins-javascript-assistant/anthropic/filesystem-mcp/PATH }}
npx -y @modelcontextprotocol/server-brave-search
npx -y @modelcontextprotocol/server-postgres ${{ secrets.dragutin/dragutins-javascript-assistant/anthropic/postgres-mcp/CONNECTION_STRING }}
npx -y @modelcontextprotocol/server-github
npx -y exa-mcp-server
docker run --rm -i mcp/sequentialthinking
docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN mcp/github