@eagleoutice/flowr - v2.16.3
    Preparing search index...
    WorkingDirectory: {
        applyChange: (current: string, dir: string) => string;
        collect: (
            graph: DataflowGraph,
            ctx: ReadOnlyFlowrAnalyzerContext,
        ) => WorkingDirectoryChange[];
        resolveAt: (
            target: NodeId,
            targetCds: Guards,
            baseWd: string,
            changes: readonly WorkingDirectoryChange[],
            cfg: ControlFlowGraph,
        ) => WorkingDirectoryResolution;
        rootsResolver(
            graph: DataflowGraph,
            cfg: ControlFlowGraph,
            ctx: ReadOnlyFlowrAnalyzerContext,
        ): (
            id: NodeId,
            file?: string,
        ) => { pinned: boolean; roots: readonly string[] };
    } = ...

    Resolve R's process-global working directory (sensitive to setwd) at a program point; path-sensitive, unbounded rather than wrong under loops/functions.

    Type Declaration