{
  "method": "textDocument/completion",
  "result": {
    "isIncomplete": false,
    "items": [
      {
        "label": "function",
        "kind": 14,
        "sortText": "00000000000000000000",
        "insertTextFormat": 1,
        "textEdit": {
          "range": {
            "start": {
              "line": 2,
              "character": 0
            },
            "end": {
              "line": 2,
              "character": 1
            }
          },
          "newText": "function"
        },
        "command": {
          "title": "",
          "command": "log:org.flow:<PLACEHOLDER_PROJECT_URL>",
          "arguments": [
            "textDocument/completion",
            "keyword",
            {
              "token": "fAUTO332",
              "index": 0,
              "session_requests": 1,
              "typed_length": 1,
              "completion": "function",
              "ac_type": "Acid"
            }
          ]
        }
      },
      {
        "label": "for",
        "kind": 14,
        "sortText": "00000000000000000001",
        "insertTextFormat": 1,
        "textEdit": {
          "range": {
            "start": {
              "line": 2,
              "character": 0
            },
            "end": {
              "line": 2,
              "character": 1
            }
          },
          "newText": "for"
        },
        "command": {
          "title": "",
          "command": "log:org.flow:<PLACEHOLDER_PROJECT_URL>",
          "arguments": [
            "textDocument/completion",
            "keyword",
            {
              "token": "fAUTO332",
              "index": 1,
              "session_requests": 1,
              "typed_length": 1,
              "completion": "for",
              "ac_type": "Acid"
            }
          ]
        }
      },
      {
        "label": "finally",
        "kind": 14,
        "sortText": "00000000000000000002",
        "insertTextFormat": 1,
        "textEdit": {
          "range": {
            "start": {
              "line": 2,
              "character": 0
            },
            "end": {
              "line": 2,
              "character": 1
            }
          },
          "newText": "finally"
        },
        "command": {
          "title": "",
          "command": "log:org.flow:<PLACEHOLDER_PROJECT_URL>",
          "arguments": [
            "textDocument/completion",
            "keyword",
            {
              "token": "fAUTO332",
              "index": 2,
              "session_requests": 1,
              "typed_length": 1,
              "completion": "finally",
              "ac_type": "Acid"
            }
          ]
        }
      },
      {
        "label": "far",
        "kind": 6,
        "detail": "(global)",
        "sortText": "00000000000000000003",
        "insertTextFormat": 1,
        "textEdit": {
          "range": {
            "start": {
              "line": 2,
              "character": 0
            },
            "end": {
              "line": 2,
              "character": 1
            }
          },
          "newText": "far"
        },
        "command": {
          "title": "",
          "command": "log:org.flow:<PLACEHOLDER_PROJECT_URL>",
          "arguments": [
            "textDocument/completion",
            "global",
            {
              "token": "fAUTO332",
              "index": 3,
              "session_requests": 1,
              "typed_length": 1,
              "completion": "far",
              "ac_type": "Acid"
            }
          ]
        }
      },
      {
        "label": "foo",
        "kind": 6,
        "detail": "Import default from ./foo",
        "sortText": "00000000000000000004",
        "insertTextFormat": 1,
        "textEdit": {
          "range": {
            "start": {
              "line": 2,
              "character": 0
            },
            "end": {
              "line": 2,
              "character": 1
            }
          },
          "newText": "foo"
        },
        "additionalTextEdits": [
          {
            "range": {
              "start": {
                "line": 2,
                "character": 0
              },
              "end": {
                "line": 2,
                "character": 0
              }
            },
            "newText": "import foo from \"./foo\";\n\n"
          }
        ],
        "command": {
          "title": "",
          "command": "log:org.flow:<PLACEHOLDER_PROJECT_URL>",
          "arguments": [
            "textDocument/completion",
            "autoimport",
            {
              "token": "fAUTO332",
              "index": 4,
              "session_requests": 1,
              "typed_length": 1,
              "completion": "foo",
              "ac_type": "Acid"
            }
          ]
        }
      },
      {
        "label": "foo",
        "kind": 6,
        "detail": "Import from LibA",
        "sortText": "00000000000000000005",
        "insertTextFormat": 1,
        "textEdit": {
          "range": {
            "start": {
              "line": 2,
              "character": 0
            },
            "end": {
              "line": 2,
              "character": 1
            }
          },
          "newText": "foo"
        },
        "additionalTextEdits": [
          {
            "range": {
              "start": {
                "line": 2,
                "character": 0
              },
              "end": {
                "line": 2,
                "character": 0
              }
            },
            "newText": "import { foo } from \"LibA\";\n\n"
          }
        ],
        "command": {
          "title": "",
          "command": "log:org.flow:<PLACEHOLDER_PROJECT_URL>",
          "arguments": [
            "textDocument/completion",
            "autoimport",
            {
              "token": "fAUTO332",
              "index": 5,
              "session_requests": 1,
              "typed_length": 1,
              "completion": "foo",
              "ac_type": "Acid"
            }
          ]
        }
      },
      {
        "label": "foo",
        "kind": 6,
        "detail": "Import * from ./foo",
        "sortText": "00000000000000000006",
        "insertTextFormat": 1,
        "textEdit": {
          "range": {
            "start": {
              "line": 2,
              "character": 0
            },
            "end": {
              "line": 2,
              "character": 1
            }
          },
          "newText": "foo"
        },
        "additionalTextEdits": [
          {
            "range": {
              "start": {
                "line": 2,
                "character": 0
              },
              "end": {
                "line": 2,
                "character": 0
              }
            },
            "newText": "import * as foo from \"./foo\";\n\n"
          }
        ],
        "command": {
          "title": "",
          "command": "log:org.flow:<PLACEHOLDER_PROJECT_URL>",
          "arguments": [
            "textDocument/completion",
            "autoimport",
            {
              "token": "fAUTO332",
              "index": 6,
              "session_requests": 1,
              "typed_length": 1,
              "completion": "foo",
              "ac_type": "Acid"
            }
          ]
        }
      },
      {
        "label": "foobar",
        "kind": 6,
        "detail": "Import default from ./foobar",
        "sortText": "00000000000000000007",
        "insertTextFormat": 1,
        "textEdit": {
          "range": {
            "start": {
              "line": 2,
              "character": 0
            },
            "end": {
              "line": 2,
              "character": 1
            }
          },
          "newText": "foobar"
        },
        "additionalTextEdits": [
          {
            "range": {
              "start": {
                "line": 2,
                "character": 0
              },
              "end": {
                "line": 2,
                "character": 0
              }
            },
            "newText": "import foobar from \"./foobar\";\n\n"
          }
        ],
        "command": {
          "title": "",
          "command": "log:org.flow:<PLACEHOLDER_PROJECT_URL>",
          "arguments": [
            "textDocument/completion",
            "autoimport",
            {
              "token": "fAUTO332",
              "index": 7,
              "session_requests": 1,
              "typed_length": 1,
              "completion": "foobar",
              "ac_type": "Acid"
            }
          ]
        }
      },
      {
        "label": "funcA",
        "kind": 6,
        "detail": "Import from ./functions",
        "sortText": "00000000000000000008",
        "insertTextFormat": 1,
        "textEdit": {
          "range": {
            "start": {
              "line": 2,
              "character": 0
            },
            "end": {
              "line": 2,
              "character": 1
            }
          },
          "newText": "funcA"
        },
        "additionalTextEdits": [
          {
            "range": {
              "start": {
                "line": 2,
                "character": 0
              },
              "end": {
                "line": 2,
                "character": 0
              }
            },
            "newText": "import { funcA } from \"./functions\";\n\n"
          }
        ],
        "command": {
          "title": "",
          "command": "log:org.flow:<PLACEHOLDER_PROJECT_URL>",
          "arguments": [
            "textDocument/completion",
            "autoimport",
            {
              "token": "fAUTO332",
              "index": 8,
              "session_requests": 1,
              "typed_length": 1,
              "completion": "funcA",
              "ac_type": "Acid"
            }
          ]
        }
      },
      {
        "label": "funcA",
        "kind": 6,
        "detail": "Import from ./re-exports",
        "sortText": "00000000000000000009",
        "insertTextFormat": 1,
        "textEdit": {
          "range": {
            "start": {
              "line": 2,
              "character": 0
            },
            "end": {
              "line": 2,
              "character": 1
            }
          },
          "newText": "funcA"
        },
        "additionalTextEdits": [
          {
            "range": {
              "start": {
                "line": 2,
                "character": 0
              },
              "end": {
                "line": 2,
                "character": 0
              }
            },
            "newText": "import { funcA } from \"./re-exports\";\n\n"
          }
        ],
        "command": {
          "title": "",
          "command": "log:org.flow:<PLACEHOLDER_PROJECT_URL>",
          "arguments": [
            "textDocument/completion",
            "autoimport",
            {
              "token": "fAUTO332",
              "index": 9,
              "session_requests": 1,
              "typed_length": 1,
              "completion": "funcA",
              "ac_type": "Acid"
            }
          ]
        }
      },
      {
        "label": "functions",
        "kind": 6,
        "detail": "Import * from ./functions",
        "sortText": "00000000000000000010",
        "insertTextFormat": 1,
        "textEdit": {
          "range": {
            "start": {
              "line": 2,
              "character": 0
            },
            "end": {
              "line": 2,
              "character": 1
            }
          },
          "newText": "functions"
        },
        "additionalTextEdits": [
          {
            "range": {
              "start": {
                "line": 2,
                "character": 0
              },
              "end": {
                "line": 2,
                "character": 0
              }
            },
            "newText": "import * as functions from \"./functions\";\n\n"
          }
        ],
        "command": {
          "title": "",
          "command": "log:org.flow:<PLACEHOLDER_PROJECT_URL>",
          "arguments": [
            "textDocument/completion",
            "autoimport",
            {
              "token": "fAUTO332",
              "index": 10,
              "session_requests": 1,
              "typed_length": 1,
              "completion": "functions",
              "ac_type": "Acid"
            }
          ]
        }
      },
      {
        "label": "Foo",
        "kind": 6,
        "detail": "Import from ./foo",
        "sortText": "00000000000000000011",
        "insertTextFormat": 1,
        "textEdit": {
          "range": {
            "start": {
              "line": 2,
              "character": 0
            },
            "end": {
              "line": 2,
              "character": 1
            }
          },
          "newText": "Foo"
        },
        "additionalTextEdits": [
          {
            "range": {
              "start": {
                "line": 2,
                "character": 0
              },
              "end": {
                "line": 2,
                "character": 0
              }
            },
            "newText": "import { Foo } from \"./foo\";\n\n"
          }
        ],
        "command": {
          "title": "",
          "command": "log:org.flow:<PLACEHOLDER_PROJECT_URL>",
          "arguments": [
            "textDocument/completion",
            "autoimport",
            {
              "token": "fAUTO332",
              "index": 11,
              "session_requests": 1,
              "typed_length": 1,
              "completion": "Foo",
              "ac_type": "Acid"
            }
          ]
        }
      },
      {
        "label": "FooBar",
        "kind": 6,
        "detail": "Import default from ./foobar",
        "sortText": "00000000000000000012",
        "insertTextFormat": 1,
        "textEdit": {
          "range": {
            "start": {
              "line": 2,
              "character": 0
            },
            "end": {
              "line": 2,
              "character": 1
            }
          },
          "newText": "FooBar"
        },
        "additionalTextEdits": [
          {
            "range": {
              "start": {
                "line": 2,
                "character": 0
              },
              "end": {
                "line": 2,
                "character": 0
              }
            },
            "newText": "import FooBar from \"./foobar\";\n\n"
          }
        ],
        "command": {
          "title": "",
          "command": "log:org.flow:<PLACEHOLDER_PROJECT_URL>",
          "arguments": [
            "textDocument/completion",
            "autoimport",
            {
              "token": "fAUTO332",
              "index": 12,
              "session_requests": 1,
              "typed_length": 1,
              "completion": "FooBar",
              "ac_type": "Acid"
            }
          ]
        }
      },
      {
        "label": "FooBar",
        "kind": 6,
        "detail": "Import default from ./re-exports",
        "sortText": "00000000000000000013",
        "insertTextFormat": 1,
        "textEdit": {
          "range": {
            "start": {
              "line": 2,
              "character": 0
            },
            "end": {
              "line": 2,
              "character": 1
            }
          },
          "newText": "FooBar"
        },
        "additionalTextEdits": [
          {
            "range": {
              "start": {
                "line": 2,
                "character": 0
              },
              "end": {
                "line": 2,
                "character": 0
              }
            },
            "newText": "import FooBar from \"./re-exports\";\n\n"
          }
        ],
        "command": {
          "title": "",
          "command": "log:org.flow:<PLACEHOLDER_PROJECT_URL>",
          "arguments": [
            "textDocument/completion",
            "autoimport",
            {
              "token": "fAUTO332",
              "index": 13,
              "session_requests": 1,
              "typed_length": 1,
              "completion": "FooBar",
              "ac_type": "Acid"
            }
          ]
        }
      },
      {
        "label": "Function",
        "kind": 6,
        "detail": "(global)",
        "sortText": "00000000000000000014",
        "insertTextFormat": 1,
        "textEdit": {
          "range": {
            "start": {
              "line": 2,
              "character": 0
            },
            "end": {
              "line": 2,
              "character": 1
            }
          },
          "newText": "Function"
        },
        "command": {
          "title": "",
          "command": "log:org.flow:<PLACEHOLDER_PROJECT_URL>",
          "arguments": [
            "textDocument/completion",
            "global",
            {
              "token": "fAUTO332",
              "index": 14,
              "session_requests": 1,
              "typed_length": 1,
              "completion": "Function",
              "ac_type": "Acid"
            }
          ]
        }
      },
      {
        "label": "barFoo",
        "kind": 6,
        "detail": "Import from ./bar",
        "sortText": "00000000000000000015",
        "insertTextFormat": 1,
        "textEdit": {
          "range": {
            "start": {
              "line": 2,
              "character": 0
            },
            "end": {
              "line": 2,
              "character": 1
            }
          },
          "newText": "barFoo"
        },
        "additionalTextEdits": [
          {
            "range": {
              "start": {
                "line": 2,
                "character": 0
              },
              "end": {
                "line": 2,
                "character": 0
              }
            },
            "newText": "import { barFoo } from \"./bar\";\n\n"
          }
        ],
        "command": {
          "title": "",
          "command": "log:org.flow:<PLACEHOLDER_PROJECT_URL>",
          "arguments": [
            "textDocument/completion",
            "autoimport",
            {
              "token": "fAUTO332",
              "index": 15,
              "session_requests": 1,
              "typed_length": 1,
              "completion": "barFoo",
              "ac_type": "Acid"
            }
          ]
        }
      }
    ]
  }
}
