HEX
Server: Apache
System: Linux webd004.cluster130.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
User: frenchy (106757)
PHP: 7.4.33
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/frenchy/www/french-american.org/current/node_modules/@snyk/dep-graph/dist/core/dep-graph.d.ts
import * as graphlib from 'graphlib';
import * as types from './types';
export { DepGraphImpl, };
declare class DepGraphImpl implements types.DepGraphInternal {
    static SCHEMA_VERSION: string;
    static getPkgId(pkg: types.Pkg): string;
    private _pkgs;
    private _pkgNodes;
    private _pkgList;
    private _graph;
    private _pkgManager;
    private _rootNodeId;
    private _rootPkgId;
    private _countNodePathsToRootCache;
    private _hasCycles;
    constructor(graph: graphlib.Graph, rootNodeId: string, pkgs: {
        [pkgId: string]: types.PkgInfo;
    }, pkgNodes: {
        [pkgId: string]: Set<string>;
    }, pkgManager: types.PkgManager);
    readonly pkgManager: types.PkgManager;
    readonly rootPkg: types.PkgInfo;
    readonly rootNodeId: string;
    getPkgs(): types.PkgInfo[];
    getNode(nodeId: string): types.NodeInfo;
    getNodePkg(nodeId: string): types.PkgInfo;
    getPkgNodeIds(pkg: types.Pkg): string[];
    getNodeDepsNodeIds(nodeId: string): string[];
    getNodeParentsNodeIds(nodeId: string): string[];
    hasCycles(): boolean;
    pkgPathsToRoot(pkg: types.Pkg): types.PkgInfo[][];
    countPathsToRoot(pkg: types.Pkg): number;
    equals(other: types.DepGraph, { compareRoot }?: {
        compareRoot?: boolean;
    }): boolean;
    toJSON(): types.DepGraphData;
    private nodeEquals;
    private getGraphNode;
    private pathsFromNodeToRoot;
    private countNodePathsToRoot;
}