@eagleoutice/flowr - v2.16.3
    Preparing search index...
    interface DependencyInfo {
        alwaysAttached?: boolean;
        argumentId?: NodeId;
        assignedTo?: string;
        derivedRange?: Range;
        functionName: Identifier;
        implicit?: boolean;
        inputVariables?: readonly string[];
        lexemeOfArgument?: string;
        linkedIds?: readonly NodeId[];
        namespaceInfo?: NamespaceInfo;
        nodeId?: NodeId;
        packageName?: string;
        parts?: readonly NodeId[];
        revision?: string;
        savedTo?: string;
        title?: string;
        value?: string;
        versionConstraints?: readonly Range[];
        [key: string]: unknown;
    }

    Hierarchy

    • Record<string, unknown>
      • DependencyInfo

    Indexable

    • [key: string]: unknown
    Index
    alwaysAttached?: boolean
    argumentId?: NodeId

    the argument the value was read from, under the id the InputSourcesQuery reports it with: ask that query about nodeId and this entry of its answer says whether the value is a glob, a prompt, ...

    assignedTo?: string

    The variable the result of the call is assigned to, following every call that hands it on (a pipe into a call, ( ), a + adding to a plot) up to <-, = or ->. Reported for the read, visualize and transform categories.

    derivedRange?: Range
    functionName: Identifier

    the called name; an Identifier, so a namespaced call like maps::map keeps its package

    implicit?: boolean

    the output is not written by a call asking for it: R echoes the top-level statement on its own

    inputVariables?: readonly string[]

    The variables the result of the call is computed from, resolved through the dataflow graph: df for df |> filter(x > 1) (where x names a column) and a, b for left_join(a, b); an addon to a plot draws its data. Reported for the write, visualize and transform categories.

    lexemeOfArgument?: string

    the lexeme is presented whenever the specific info is Unknown or Constant

    linkedIds?: readonly NodeId[]
    namespaceInfo?: NamespaceInfo
    nodeId?: NodeId
    packageName?: string

    the package the dependency provides, when the value names it only implicitly (a user/repo slug, a clone url)

    parts?: readonly NodeId[]

    The other statements that build this output: for a plot, the addons drawn onto it and, when it lands in a file, the device opener and closer around it. Answers which statements produce this output without rebuilding it from linkedIds.

    revision?: string

    the revision such a reference pins, the v1.2 of user/repo@v1.2

    savedTo?: string

    for a plot, the file it is written to by ggsave or by a graphics device open when it is drawn

    title?: string

    for a plot, the title its ggtitle, labs(title = ) or main = states

    value?: string

    The library name, file, source, destination etc. being sourced, read from, or written to.

    versionConstraints?: readonly Range[]