add support for map.set in Immutable model

This commit is contained in:
Erik Krogh Kristensen
2021-02-03 19:39:12 +01:00
parent b77dd54618
commit b1f092f052
3 changed files with 10 additions and 2 deletions

View File

@@ -12,4 +12,6 @@ sink(map1.get("a")); // NOT OK
sink(map2.get("a")); // NOT OK
sink(map2.get("b")); // OK - but still flagged [INCONSISTENCY]
const map3 = map2.set("d", source("d"));
sink(map1.get("d")); // OK
sink(map3.get("d")); // NOT OK

View File

@@ -3,3 +3,4 @@
| immutable.js:1:16:1:26 | source("a") | immutable.js:12:6:12:18 | map2.get("a") |
| immutable.js:1:32:1:43 | source("b1") | immutable.js:8:6:8:18 | map1.get("b") |
| immutable.js:1:32:1:43 | source("b1") | immutable.js:13:6:13:18 | map2.get("b") |
| immutable.js:15:28:15:38 | source("d") | immutable.js:17:6:17:18 | map3.get("d") |