solidity-language-server 0.1.34

A fast Solidity language server powered by solc and Foundry
Documentation
# Session Log — example / A.sol

## workspace/willCreateFiles

**Request:**
```json
{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "workspace/willCreateFiles",
  "params": {
    "files": [
      {
        "uri": "file:///Users/meek/developer/asyncswap/solidity-language-server/example/NewContract.sol"
      }
    ]
  }
}
```

**Responses:**

**mmsaki** (0.1ms) — {"changes":{"file:///Users/meek/develope...

<details>
<summary>Summary: <code>{ changes: { file:///Users/meek/developer/asyncswap/solidity-language-server/example/NewContract.sol: Array(1) [{ newTex...</code></summary>

```json
{
  "changes": {
    "file:///Users/meek/developer/asyncswap/solidity-language-server/example/NewContract.sol": [
      {
        "newText": "// SPDX-License-Identifier: MIT\npragma solidity ^0.8.0;\n\ncontract NewContract {\n\n}\n",
        "range": {
          "end": {
            "character": 0,
            "line": 0
          },
          "start": {
            "character": 0,
            "line": 0
          }
        }
      }
    ]
  }
}
```
</details>

---