@eagleoutice/flowr - v2.13.1
    Preparing search index...
    interface Selection {
        inlineFull?: InlineFull;
        inlineSources?: boolean;
        nodes: ReadonlySet<NodeId>;
        reconstructFiles?: number[] | "all";
        sourceMap?: ReadonlyMap<NodeId, number>;
    }
    Index

    Properties

    inlineFull?: InlineFull

    If set, every file is reconstructed into a single self-contained text, in the loading order flowR determined (which respects implicit sources), independent of whether it is sourced explicitly. Files that are sourced explicitly are spliced into their source() call instead of being repeated at the top level. Pass 'banner' to precede every inlined file with a banner comment naming it. Requires Selection#sourceMap to be provided. Overrides Selection#inlineSources and Selection#reconstructFiles.

    inlineSources?: boolean

    If set, selected source() calls are replaced by the (spliced) reconstruction of the sourced file, producing a single self-contained reconstruction (code will be a string for the main file, index 0). Requires Selection#sourceMap to be provided. Overrides Selection#reconstructFiles.

    SourceInlineMap.build

    nodes: ReadonlySet<NodeId>

    The set of node ids to be reconstructed.

    reconstructFiles?: number[] | "all"

    ReconstructRequiredInput#reconstructFiles

    sourceMap?: ReadonlyMap<NodeId, number>

    Maps a source() call node id to the index of the sourced file in ast.ast.files. Only used together with Selection#inlineSources or Selection#inlineFull. Build it via SourceInlineMap.build.