onError?: (error: NodeJS.ErrnoException) => void;
Called every time an error occurs while traversing.
walkPackageGraph('/path/to/start', {
onError(error) {
console.error('onError', error.code, error.path, error.message);
}
});
onResolve?: (resolvedNode: IPackageNode) => void;
Called every time a package node resolves all of it's dependencies.
walkPackageGraph('/path/to/start', {
onResolve(node) {
console.info('onResolve', node.id, node.path, node.dependencies);
}
});
onUnresolve?: (unresolvedNode: IPackageNode, unresolvedDependencyNames: string[]) => void;
Called every time a package node has failed resolving it's dependency.
walkPackageGraph('/path/to/start', {
onUnresolve(node, unresolvedNames) {
console.info('onUnresolve', node.path, unresolvedNames);
}
});
onVisit?: (visitedNode: IPackageNode) => void;
Called every time a package node has been visited.
walkPackageGraph('/path/to/start', {
onVisit(node) {
console.info(node.path, 'visited');
}
});
Generated using TypeDoc
onEnd?: (rootNode?: IPackageNode) => void;Called when all nodes are visited and tried resolving.
walkPackageGraph('/path/to/start', { onEnd(rootNode) { if (rootNode) console.info('rootNode', rootNode); } });