@sudoo/marked
Version:
JavaScript & TypeScript code runner in JavaScript, safe with marked territory, asynchronous
18 lines (17 loc) • 669 B
TypeScript
/**
* @author WMXPY
* @namespace Variable_Trace
* @description Trace Class
*/
import * as EST from "estree";
import { ScriptLocation } from "../../declare/script-location";
import { ITrace } from "../../declare/variable";
import { SandClass } from "../sand-class/sand-class";
import { Trace } from "./trace";
export declare class TraceClass extends Trace implements ITrace {
static fromStack(parent: Trace, node: EST.Node, sandClass: SandClass): TraceClass;
private readonly _sandClass;
constructor(node: EST.Node, parent: Trace, scriptLocation: ScriptLocation, sandClass: SandClass);
get sandClass(): SandClass;
stack(node: EST.Node): Trace;
}