)]}'
{
  "commit": "8503dd7a1bcd82894bb1f63c32e5f81c7498089c",
  "tree": "9c71d3cb551ca46b84859741fca8352cae6eacb2",
  "parents": [
    "13aa1c3dd46b2d3a3e998cebd24870b10c0c53e0"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch@google.com",
    "time": "Fri Apr 26 13:04:02 2019 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Apr 26 13:04:02 2019 -0700"
  },
  "message": "Enable and fix strict-raw-types checks (dart-lang/stream_transform#78)\n\nMost changes are in tests where we implicitly were using `\u003cdynamic\u003e` but\r\nonly ever passing a single type. Add specific types and clean up the few\r\ncases where a different type from the norm was used. Extract utilities\r\nfor constructing both types of stream to do the tests in a loop, since\r\nit\u0027s not using function literals anymore it can be a generic function.\r\n\r\nIn `lib/` add a few `\u003cvoid\u003e` type arguments for things like \"trigger\"\r\nstreams since we were never reading the value.\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9b8ab296d5a7ac01df54f958fd8fa0556d6cdd1e",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/CHANGELOG.md",
      "new_id": "3f502d3e9a9b07f4b604a61fe1469ab5da36e2d2",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "82dd7e89210f57205fac73985eb222d3e1212b16",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/analysis_options.yaml",
      "new_id": "67baa3ed2d396a465b538115b77a4db8103a4d70",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/analysis_options.yaml"
    },
    {
      "type": "modify",
      "old_id": "fd25a212788ddd29c402a376e4b78f452aec61c2",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/lib/src/async_map_buffer.dart",
      "new_id": "a4e346fe7c26947e5c1cdbddbeacdfc6a56c5232",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/lib/src/async_map_buffer.dart"
    },
    {
      "type": "modify",
      "old_id": "d09d2daf222aef4a68cd4115dfa221460c14d732",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/lib/src/buffer.dart",
      "new_id": "8641b1552b136b25723c9d2d544df5f54e5392cf",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/lib/src/buffer.dart"
    },
    {
      "type": "modify",
      "old_id": "1fe7d859041491a3ea189ff1c61eb60f30f29332",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/lib/src/combine_latest.dart",
      "new_id": "489f344c3ca455cdcb195cedf85d31ccb32aa0e4",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/lib/src/combine_latest.dart"
    },
    {
      "type": "modify",
      "old_id": "16f2e8089f8fe2e3c9d3a6dbc92d3027ad9f6e58",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/lib/src/combine_latest_all.dart",
      "new_id": "045ccdced4e190cead4f2372e33261f7f1e59f5e",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/lib/src/combine_latest_all.dart"
    },
    {
      "type": "modify",
      "old_id": "779831f70e47b9c4749efce91a2376e28f3aa18c",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/lib/src/followed_by.dart",
      "new_id": "3c5c6b340648d44b5e1fbb85e65fcf9296d41bf4",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/lib/src/followed_by.dart"
    },
    {
      "type": "modify",
      "old_id": "a5b4cf33f13217ab11939061c44da60d8dc1beac",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/lib/src/merge.dart",
      "new_id": "74a1e1a4a098bfdadaac4cf343e5e4ef870b9148",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/lib/src/merge.dart"
    },
    {
      "type": "modify",
      "old_id": "2f247045cad44b78f6cb1fb172cee158be6aa310",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/lib/src/switch.dart",
      "new_id": "e02917d2e8e96759c13b8fae39f2ec063b360107",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/lib/src/switch.dart"
    },
    {
      "type": "modify",
      "old_id": "62b10131ed2594b08e180ef36e6d545c4324fe80",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/lib/src/take_until.dart",
      "new_id": "ad12ae849233db29a1297c845410fda5e396aa6a",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/lib/src/take_until.dart"
    },
    {
      "type": "modify",
      "old_id": "a9be96848180ec716fc15a0ed9e6d8fbbb3b1c06",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/pubspec.yaml",
      "new_id": "37a6cbfaf04819ca6824639bd4b341cf49d30684",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "bf7b9d6294384722b46a960cf212cbd3e52375ff",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/test/async_map_buffer_test.dart",
      "new_id": "021755af61cc1bcd93279bf219d008debb920c2b",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/test/async_map_buffer_test.dart"
    },
    {
      "type": "modify",
      "old_id": "71925fd2967f123a4852574aea65b1eb6b8c6be3",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/test/audit_test.dart",
      "new_id": "168227a42dcc0f03d2269aef7b7551d141354a8e",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/test/audit_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2461085b1ba59aa3c731293c94190cd4b33c5be5",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/test/buffer_test.dart",
      "new_id": "3dcd505b95d04ac59d978bb5f7a309c569778e71",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/test/buffer_test.dart"
    },
    {
      "type": "modify",
      "old_id": "d26ed0391002f22627ac56818c020260616d56e6",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/test/concurrent_async_map_test.dart",
      "new_id": "dceaa879b7d17c6a9e813187abae6784c4854306",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/test/concurrent_async_map_test.dart"
    },
    {
      "type": "modify",
      "old_id": "aa629db1dd6a16a9b00c7b7f39cfb6534c47b9cf",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/test/debounce_test.dart",
      "new_id": "89fede93efc24e6ad3482c1068a0c56dd05377fb",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/test/debounce_test.dart"
    },
    {
      "type": "modify",
      "old_id": "0e8853dd9dff1d1c2ad1caf1c916b8da19f68b07",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/test/followd_by_test.dart",
      "new_id": "c5f48aaf07556b568d7ef507c5b5bd4d23d654fc",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/test/followd_by_test.dart"
    },
    {
      "type": "modify",
      "old_id": "1953b294a158658c6163711fa2157f43c751722e",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/test/from_handlers_test.dart",
      "new_id": "50d59c5d00d81ee417ecbf13dbd2ec4358a46b15",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/test/from_handlers_test.dart"
    },
    {
      "type": "modify",
      "old_id": "f321539f1f1746ed0c3f9684d2684f5405e8ed51",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/test/scan_test.dart",
      "new_id": "662831c0121259244acef67ebc057f5c93eebb8b",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/test/scan_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c02e2a3b6a047508d21cce36a4301b68741d1f72",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/test/start_with_test.dart",
      "new_id": "8ce8075a7cdb981f80d162e1ed53203eb6403713",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/test/start_with_test.dart"
    },
    {
      "type": "modify",
      "old_id": "d73e7a8b2a1c2cef3b3742e75c70791c60a96a2a",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/test/switch_test.dart",
      "new_id": "e32026ad5c32ef6e26fbcf8fabed4eaa4947d6ff",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/test/switch_test.dart"
    },
    {
      "type": "modify",
      "old_id": "e7614da86f71093548382c7d75810d36ae098d8d",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/test/take_until_test.dart",
      "new_id": "74c516707ea5d4cf887a1465ad03a8787c12d7e7",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/test/take_until_test.dart"
    },
    {
      "type": "modify",
      "old_id": "524f0c0db115410491018f6713d8ab6e609a7411",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/test/throttle_test.dart",
      "new_id": "ae77b7c5a49dcb5e618d63506fd99896dcc4190d",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/test/throttle_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2bb76795f12e516433a91b234b9578c0c20cd5f1",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/test/utils.dart",
      "new_id": "b6196d6879f5316f68ed4ec48e134a92919c9549",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/test/utils.dart"
    }
  ]
}
