UNPKG

@sudoo/marked

Version:

JavaScript & TypeScript code runner in JavaScript, safe with marked territory, asynchronous

26 lines (25 loc) 746 B
"use strict"; /** * @author WMXPY * @namespace Variable_Trace * @description Trace Class */ Object.defineProperty(exports, "__esModule", { value: true }); exports.TraceClass = void 0; const trace_1 = require("./trace"); class TraceClass extends trace_1.Trace { static fromStack(parent, node, sandClass) { return new TraceClass(node, parent, parent.scriptLocation, sandClass); } constructor(node, parent, scriptLocation, sandClass) { super(scriptLocation, node, parent); this._sandClass = sandClass; } get sandClass() { return this._sandClass; } stack(node) { return new TraceClass(node, this, this._scriptLocation, this._sandClass); } } exports.TraceClass = TraceClass;