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

[js] added js.Lib.require (see #2949)

Dan Korostelev преди 11 години
родител
ревизия
eddd3de557
променени са 1 файла, в които са добавени 11 реда и са изтрити 0 реда
  1. 11 0
      std/js/Lib.hx

+ 11 - 0
std/js/Lib.hx

@@ -41,4 +41,15 @@ class Lib {
 		return untyped __js__("eval")(code);
 	}
 
+	/**
+		Inserts a `require` expression that loads JavaScript object from
+		a module or file specified in the `module` argument.
+
+		This is only supported in environments where `require` function
+		is available, such as Node.js or RequireJS.
+	**/
+	public static inline function require( module:String ) : Dynamic {
+		return untyped __js__("require")(module);
+	}
+
 }