From 922f8a8bcfef854f49197eb957df7b7cb7e321ed Mon Sep 17 00:00:00 2001 From: Amit Dahan Date: Mon, 2 Sep 2024 08:59:23 +0300 Subject: [PATCH] Add a test for passing `new Map()` to a function that expects some generic map --- src/tests/map-constructor.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/tests/map-constructor.ts b/src/tests/map-constructor.ts index 50646b6..fadea1b 100644 --- a/src/tests/map-constructor.ts +++ b/src/tests/map-constructor.ts @@ -70,6 +70,14 @@ doNotExecute(() => { type test = [Expect>>]; }); +doNotExecute(() => { + function expectsBooleanMap(map: Map) { + return map; + } + const map = expectsBooleanMap(new Map()); + type test = [Expect>>]; +}); + doNotExecute(() => { const map = new Map([ ["foo", 1],