@eagleoutice/flowr - v2.15.9
    Preparing search index...

    Variable NAMESPACE_ACCESSConst

    NAMESPACE_ACCESS: {
        createSearch: (
            _config: NamespaceAccessConfig,
        ) => FlowrSearchBuilderOut<"all", [], ParentInformation, "filter">;
        info: {
            certainty: BestEffort;
            defaultConfig: () => {};
            description: "Flags `pkg:::name` where `name` is actually exported by `pkg` (so `::` would do), and `pkg::name` where the signature database knows `name` is not exported (which fails at runtime in R). Stays silent whenever the database has no definite answer for the name.";
            name: "Namespace Access Validity";
            tags: readonly [Bug];
        };
        prettyPrint: {
            full: (result: NamespaceAccessResult) => string;
            query: (result: NamespaceAccessResult) => string;
        };
        processSearchResult: (
            elements: FlowrSearchElements<
                ParentInformation,
                FlowrSearchElement<(...)>[],
            >,
            _config: MergeableRecord,
            data: ReadonlyFlowrAnalysisProvider<KnownParser>,
        ) => { ".meta": { unresolved: number }; results: NamespaceAccessResult[] };
    } = ...

    Cross-checks every pkg::name/pkg:::name against the signature database's exported bit. An absent entry (unknown package, unresolved version, uncatalogued name) is never read as "not exported" - it only counts toward .meta.unresolved. Only a definite record triggers a report:

    • pkg:::name when the record says it IS exported (:: would already reach it).
    • pkg::name when the record says it is NOT exported (fails at runtime in R).

    Type Declaration