src/agent/v8/v8inspector.ts
Methods |
constructor(session: inspector.Session)
|
||||||
|
Defined in src/agent/v8/v8inspector.ts:19
|
||||||
|
Parameters :
|
| evaluateOnCallFrame | ||||||
evaluateOnCallFrame(options: inspector.Debugger.EvaluateOnCallFrameParameterType)
|
||||||
|
Defined in src/agent/v8/v8inspector.ts:56
|
||||||
|
Parameters :
|
| getProperties | ||||||
getProperties(options: inspector.Runtime.GetPropertiesParameterType)
|
||||||
|
Defined in src/agent/v8/v8inspector.ts:77
|
||||||
|
Parameters :
Returns :
{ error?: Error; response?: inspector.Runtime.GetPropertiesReturnType; }
|
| removeBreakpoint | ||||||
removeBreakpoint(breakpointId: string)
|
||||||
|
Defined in src/agent/v8/v8inspector.ts:44
|
||||||
|
Parameters :
Returns :
{ error?: Error; }
|
| setBreakpointByUrl | ||||||
setBreakpointByUrl(options: inspector.Debugger.SetBreakpointByUrlParameterType)
|
||||||
|
Defined in src/agent/v8/v8inspector.ts:23
|
||||||
|
Parameters :
|
import * as inspector from 'inspector';
export class V8Inspector {
private session: inspector.Session;
constructor(session: inspector.Session) {
this.session = session;
}
setBreakpointByUrl(
options: inspector.Debugger.SetBreakpointByUrlParameterType
) {
const result: {
error?: Error;
response?: inspector.Debugger.SetBreakpointByUrlReturnType;
} = {};
this.session.post(
'Debugger.setBreakpointByUrl',
options,
(
error: Error | null,
response: inspector.Debugger.SetBreakpointByUrlReturnType
) => {
if (error) result.error = error;
result.response = response;
}
);
return result;
}
removeBreakpoint(breakpointId: string) {
const result: {error?: Error} = {};
this.session.post(
'Debugger.removeBreakpoint',
{breakpointId},
(error: Error | null) => {
if (error) result.error = error;
}
);
return result;
}
evaluateOnCallFrame(
options: inspector.Debugger.EvaluateOnCallFrameParameterType
) {
const result: {
error?: Error;
response?: inspector.Debugger.EvaluateOnCallFrameReturnType;
} = {};
this.session.post(
'Debugger.evaluateOnCallFrame',
options,
(
error: Error | null,
response: inspector.Debugger.EvaluateOnCallFrameReturnType
) => {
if (error) result.error = error;
result.response = response;
}
);
return result;
}
getProperties(options: inspector.Runtime.GetPropertiesParameterType) {
const result: {
error?: Error;
response?: inspector.Runtime.GetPropertiesReturnType;
} = {};
this.session.post(
'Runtime.getProperties',
options,
(
error: Error | null,
response: inspector.Runtime.GetPropertiesReturnType
) => {
if (error) result.error = error;
result.response = response;
}
);
return result;
}
}