UNPKG

@sudoo/marked

Version:

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

19 lines (18 loc) 654 B
/** * @author WMXPY * @namespace Debug_Snapshot * @description Scope */ import { IScope } from "../../declare/variable"; import { MarkedDebugSnapshotScopeMap, MarkedDebugSnapshotScopeVariable } from "./declare"; export declare class MarkedDebugSnapshotScope { static fromScope(scope: IScope): MarkedDebugSnapshotScope; private readonly _parent; private readonly _map; private constructor(); get map(): MarkedDebugSnapshotScopeMap; getDetailedObject(): Record<string, MarkedDebugSnapshotScopeVariable>; getKeyValueObject(): Record<string, any>; hasParent(): boolean; getParent(): MarkedDebugSnapshotScope | null; }