interface NamespaceInfo {
    conditional?: Map<RNode, NamespaceInfo>;
    exportedFunctions: string[];
    exportedPatterns: string[];
    exportedSymbols: string[];
    exportS3Generics: Map<string, string[]>;
    importedPackages: Map<string, string[] | "all">;
    loadsWithSideEffects: boolean;
}

Properties

conditional?: Map<RNode, NamespaceInfo>

This will only be present in complex parsed NAMESPACE files and tell you about which parts are only active with given conditions!

exportedFunctions: string[]
exportedPatterns: string[]
exportedSymbols: string[]
exportS3Generics: Map<string, string[]>
importedPackages: Map<string, string[] | "all">
loadsWithSideEffects: boolean