12345678910111213141516 |
- import { MicromatchOptions, EntryFilterFunction, Pattern } from '../../types';
- import Settings from '../../settings';
- export default class DeepFilter {
- private readonly _settings;
- private readonly _micromatchOptions;
- constructor(_settings: Settings, _micromatchOptions: MicromatchOptions);
- getFilter(basePath: string, positive: Pattern[], negative: Pattern[]): EntryFilterFunction;
- private _getMatcher;
- private _getNegativePatternsRe;
- private _filter;
- private _isSkippedByDeep;
- private _getEntryLevel;
- private _isSkippedSymbolicLink;
- private _isSkippedByPositivePatterns;
- private _isSkippedByNegativePatterns;
- }
|