)]}'
{
  "commit": "4c3d711704c16cd8ae2a0668bc6fe004fc2bce29",
  "tree": "d9f319c374a6fed1d2aef44a1a52319eeea2791e",
  "parents": [
    "0ec1bb2ea657cf4bbeacfc05c0485fffec5a5a84"
  ],
  "author": {
    "name": "Philip Pfaffe",
    "email": "pfaffe@chromium.org",
    "time": "Tue Nov 24 12:39:39 2020"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Nov 24 13:03:07 2020"
  },
  "message": "[TS] Heap Snapshots: Type-check all the things\n\nAdd types and casts where appropriate, leaving a handful of ts-ignores\nand any-casts behind. Those last places are hard to fix without bigger\nrewrites.\n\nBug: chromium:1011811, chromium:1152362\nChange-Id: I5ce1aa3c19aa0d0bf454db98a0f891ef3c37697a\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2550683\nCommit-Queue: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nReviewed-by: Tim van der Lippe \u003ctvanderlippe@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "10aa3123b4f3234c0b8220c705b2b05a22683302",
      "old_mode": 33188,
      "old_path": "front_end/data_grid/DataGrid.js",
      "new_id": "35b6376c0cc8b65268c86228248343f9ecb509c1",
      "new_mode": 33188,
      "new_path": "front_end/data_grid/DataGrid.js"
    },
    {
      "type": "modify",
      "old_id": "8a7715f14ffe1ac042391e8b5dec8960b36869f6",
      "old_mode": 33188,
      "old_path": "front_end/heap_profiler_test_runner/heap_profiler_test_runner.js",
      "new_id": "889b6b336590636a3e726f90391620a68814f5b1",
      "new_mode": 33188,
      "new_path": "front_end/heap_profiler_test_runner/heap_profiler_test_runner.js"
    },
    {
      "type": "modify",
      "old_id": "7548e4d27a1fec118173282fcca17ee2ae065fb7",
      "old_mode": 33188,
      "old_path": "front_end/heap_snapshot_model/HeapSnapshotModel.js",
      "new_id": "38e989d3e4243e2ca975ed1819e24087c86e89c9",
      "new_mode": 33188,
      "new_path": "front_end/heap_snapshot_model/HeapSnapshotModel.js"
    },
    {
      "type": "modify",
      "old_id": "0d9cfa944be6f8053c85b6effe4ed5d92694fd3a",
      "old_mode": 33188,
      "old_path": "front_end/profiler/HeapSnapshotDataGrids.js",
      "new_id": "367faf1f7cc791c72db4915342ef4906119947ed",
      "new_mode": 33188,
      "new_path": "front_end/profiler/HeapSnapshotDataGrids.js"
    },
    {
      "type": "modify",
      "old_id": "2b7d5674df004241e97eb16735c9748df487dbbb",
      "old_mode": 33188,
      "old_path": "front_end/profiler/HeapSnapshotGridNodes.js",
      "new_id": "9176424ebb598692b4dcca76cf319ae6a87dc872",
      "new_mode": 33188,
      "new_path": "front_end/profiler/HeapSnapshotGridNodes.js"
    },
    {
      "type": "modify",
      "old_id": "a17097a34bff0a1a8768a105551906522087b617",
      "old_mode": 33188,
      "old_path": "front_end/profiler/HeapSnapshotView.js",
      "new_id": "0c5fbadb764d538d01efad6d8c84b7b6fdcbd216",
      "new_mode": 33188,
      "new_path": "front_end/profiler/HeapSnapshotView.js"
    },
    {
      "type": "modify",
      "old_id": "30f6f6dc757e64295dbd4dd3ebd479130cf7f21c",
      "old_mode": 33188,
      "old_path": "front_end/profiler/profiler-legacy.js",
      "new_id": "e0ef7b211d9a3e39d711d4eabc7cd0178d02b489",
      "new_mode": 33188,
      "new_path": "front_end/profiler/profiler-legacy.js"
    }
  ]
}
