@sudoo/marked
Version:
JavaScript & TypeScript code runner in JavaScript, safe with marked territory, asynchronous
17 lines (16 loc) • 639 B
TypeScript
/**
* @author WMXPY
* @namespace Debug_BreakPoint
* @description Controller
*/
import * as EST from "estree";
import { ScriptLocation } from "../../declare/script-location";
import { MarkedDebugBreakPoint } from "./break-point";
export declare class MarkedDebugBreakPointController {
static fromBreakPoints(breakPoints: Iterable<MarkedDebugBreakPoint>): MarkedDebugBreakPointController;
private readonly _pendingBreakPoints;
private readonly _triggeredBreakPoints;
private constructor();
shouldBreak(scriptLocation: ScriptLocation, node: EST.Node): boolean;
getBreakPoints(): Iterable<MarkedDebugBreakPoint>;
}