42 lines
921 B
Haxe
42 lines
921 B
Haxe
package node.inspector.debugger;
|
|
|
|
/**
|
|
JavaScript call frame. Array of call frames form the call stack.
|
|
**/
|
|
typedef CallFrame = {
|
|
/**
|
|
Call frame identifier. This identifier is only valid while the virtual machine is paused.
|
|
**/
|
|
var callFrameId : String;
|
|
/**
|
|
Name of the JavaScript function called on this call frame.
|
|
**/
|
|
var functionName : String;
|
|
/**
|
|
Location in the source code.
|
|
**/
|
|
@:optional
|
|
var functionLocation : Location;
|
|
/**
|
|
Location in the source code.
|
|
**/
|
|
var location : Location;
|
|
/**
|
|
JavaScript script name or url.
|
|
**/
|
|
var url : String;
|
|
/**
|
|
Scope chain for this call frame.
|
|
**/
|
|
var scopeChain : Array<Scope>;
|
|
/**
|
|
<code>this</code> object for this call frame.
|
|
**/
|
|
@:native("this")
|
|
var this_ : node.inspector.runtime.RemoteObject;
|
|
/**
|
|
The value being returned, if the function is at return point.
|
|
**/
|
|
@:optional
|
|
var returnValue : node.inspector.runtime.RemoteObject;
|
|
}; |