From dc336c3c8a2dab2df9653e1edcc4a3c225774f20 Mon Sep 17 00:00:00 2001 From: Svyatoslav Kuzmich Date: Tue, 12 Nov 2019 16:17:07 +0300 Subject: [PATCH] [JS] Add marker function getReifiedTypeParameterKType to runtime So compiler bugs would produce a nicer error message instead of: "TypeError: getReifiedTypeParameterKType is not a function" --- libraries/stdlib/js-v1/src/js/markerFunctions.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/stdlib/js-v1/src/js/markerFunctions.js b/libraries/stdlib/js-v1/src/js/markerFunctions.js index 717d07f143d..578bde37a46 100644 --- a/libraries/stdlib/js-v1/src/js/markerFunctions.js +++ b/libraries/stdlib/js-v1/src/js/markerFunctions.js @@ -71,6 +71,10 @@ Kotlin.setCoroutineResult = function(value, qualifier) { throwMarkerError(); }; +Kotlin.getReifiedTypeParameterKType = function(typeParameter) { + throwMarkerError(); +}; + function throwMarkerError() { throw new Error( "This marker function should never been called. " +