# old/mod.ts
export type Config = string;

# new/mod.ts
export type Config = {
  debug: boolean;
  verbose: boolean;
};

# output.json
{
  "modifiedModules": {
    "file:///mod.ts": {
      "modified": [
        {
          "name": "Config",
          "declarations": {
            "modified": [
              {
                "kind": "typeAlias",
                "defChanges": {
                  "type": "typeAlias",
                  "tsTypeChange": {
                    "old": {
                      "repr": "string",
                      "kind": "keyword",
                      "value": "string"
                    },
                    "new": {
                      "kind": "typeLiteral",
                      "value": {
                        "properties": [
                          {
                            "name": "debug",
                            "location": {
                              "filename": "file:///mod.ts",
                              "line": 1,
                              "col": 2,
                              "byteIndex": 25
                            },
                            "tsType": {
                              "repr": "boolean",
                              "kind": "keyword",
                              "value": "boolean"
                            }
                          },
                          {
                            "name": "verbose",
                            "location": {
                              "filename": "file:///mod.ts",
                              "line": 2,
                              "col": 2,
                              "byteIndex": 43
                            },
                            "tsType": {
                              "repr": "boolean",
                              "kind": "keyword",
                              "value": "boolean"
                            }
                          }
                        ]
                      }
                    }
                  }
                }
              }
            ]
          }
        }
      ]
    }
  }
}
