dependency-tree-81
Version:
Get the dependency tree of a module
33 lines (27 loc) • 1.04 kB
TypeScript
// Type definitions for dependency-tree-81 8.1.0
// Project: https://github.com/mrjoelkemp/node-dependency-tree
// Definitions by: Joscha Feth <https://github.com/joscha>
// Alex <https://github.com/adjerbetian>
// Christian Rackerseder <https://github.com/screendriver>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
declare namespace dependencyTree {
interface DependencyObj {
[k: string]: DependencyObj;
}
interface Options {
filename: string;
directory?: string;
requireConfig?: string;
webpackConfig?: string;
tsConfig?: string | Record<string, any>;
nodeModulesConfig?: any;
detective?: any;
visited?: DependencyObj;
filter?(path: string): boolean;
nonExistent?: string[];
isListForm?: boolean;
}
function toList(options: Options): string[];
}
declare function dependencyTree(options: dependencyTree.Options): dependencyTree.DependencyObj;
export = dependencyTree;