Browse Source

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

Dan Korostelev 11 years ago
parent
commit
eddd3de557
1 changed files with 11 additions and 0 deletions
  1. 11 0
      std/js/Lib.hx

+ 11 - 0
std/js/Lib.hx

@@ -41,4 +41,15 @@ class Lib {
 		return untyped __js__("eval")(code);
 		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);
+	}
+
 }
 }