Преглед на файлове

[js] partial extern for ES6 Map (no iterators yet)

Dan Korostelev преди 8 години
родител
ревизия
2fa40a254a
променени са 1 файла, в които са добавени 13 реда и са изтрити 0 реда
  1. 13 0
      std/js/Map.hx

+ 13 - 0
std/js/Map.hx

@@ -0,0 +1,13 @@
+package js;
+
+@:native("Map")
+extern class Map<K,V> {
+	var size(default,null):Int;
+	function new();
+	function has(key:K):Bool;
+	function get(key:K):Null<V>;
+	function set(key:K, value:V):Map<K,V>;
+	function delete(key:K):Bool;
+	function clear():Void;
+	function forEach(callback:(value:V, key:K, map:Map<K,V>)->Void, ?thisArg:Any):Void;
+}