Ver Fonte

[js] re-deprecate `untyped __js__`

Aleksandr Kuzmenko há 5 anos atrás
pai
commit
b8bfc26052
2 ficheiros alterados com 3 adições e 3 exclusões
  1. 1 1
      src/generators/genjs.ml
  2. 2 2
      std/js/lib/ArrayBuffer.hx

+ 1 - 1
src/generators/genjs.ml

@@ -407,7 +407,7 @@ let rec gen_call ctx e el in_value =
 		print_deprecation_message ctx.com "__new__ is deprecated, use js.Syntax.construct instead" e.epos;
 		gen_syntax ctx "construct" args e.epos
 	| TIdent "__js__", args ->
-		(* print_deprecation_message ctx.com "__js__ is deprecated, use js.Syntax.code instead" e.epos; *)
+		print_deprecation_message ctx.com "__js__ is deprecated, use js.Syntax.code instead" e.epos;
 		gen_syntax ctx "code" args e.epos
 	| TIdent "__instanceof__",  args ->
 		print_deprecation_message ctx.com "__instanceof__ is deprecated, use js.Syntax.instanceof instead" e.epos;

+ 2 - 2
std/js/lib/ArrayBuffer.hx

@@ -47,8 +47,8 @@ private class ArrayBufferCompat {
 	static function __init__():Void
 		untyped {
 			// IE10 ArrayBuffer.slice polyfill
-			if (__js__("ArrayBuffer").prototype.slice == null)
-				__js__("ArrayBuffer").prototype.slice = sliceImpl;
+			if (js.Syntax.code("ArrayBuffer").prototype.slice == null)
+				js.Syntax.code("ArrayBuffer").prototype.slice = sliceImpl;
 		}
 }
 #end