Runtime.TypeLocation

Describes the location of an expression we want type information for.

{
  "id": "TypeLocation",
  "type": "object",
  "description": "Describes the location of an expression we want type information for.",
  "properties": [
    {
      "name": "typeInformationDescriptor",
      "type": "integer",
      "description": "What kind of type information do we want (normal, function return values, 'this' statement)."
    },
    {
      "name": "sourceID",
      "type": "string",
      "description": "sourceID uniquely identifying a script"
    },
    {
      "name": "divot",
      "type": "integer",
      "description": "character offset for assignment range"
    }
  ]
}