package js.lib; typedef ErrorConstructor = { @:selfCall function call(?message:String):js.lib.Error; final prototype : js.lib.Error; /** Create .stack property on a target object **/ function captureStackTrace(targetObject:Dynamic, ?constructorOpt:haxe.Constraints.Function):Void; /** Optional override for formatting stack traces **/ @:optional dynamic function prepareStackTrace(err:js.lib.Error, stackTraces:Array):Dynamic; var stackTraceLimit : Float; };