import { DependenciesTreeNode } from '../treeDataProviders/dependenciesTree/dependenciesTreeNode' ; see ExclusionManger export abstract class AbstractExclusion { constructor ( private _pkgType ) { } public isMatched ( dependenciesTreeNode ) { return dependenciesTreeNode . generalInfo . pkgType === this . _pkgType ; } param dependenciesTreeNode public abstract excludeDependency ( dependenciesTreeNode ) ; }