/** * this file had been forked from https://github.com/dependents/node-dependency-tree */ import type { DependencyDetector } from '@teambit/dependency-resolver'; export default class Config { filename: string; directory: string; visited: Record; errors: Record; nonExistent: Record; isListForm?: boolean; requireConfig?: Record; webpackConfig?: Record; detectiveConfig: Record; pathMap: Array>; resolveConfig?: Record; cacheProjectAst?: boolean; envDetectors?: DependencyDetector[]; filter?: (filePath: string, filename: string) => boolean; constructor(options: any); clone(): Config; }