12345678910111213141516 |
- import Settings from '../../settings';
- import { EntryFilterFunction, MicromatchOptions, Pattern } from '../../types';
- export default class EntryFilter {
- private readonly _settings;
- private readonly _micromatchOptions;
- readonly index: Map<string, undefined>;
- constructor(_settings: Settings, _micromatchOptions: MicromatchOptions);
- getFilter(positive: Pattern[], negative: Pattern[]): EntryFilterFunction;
- private _filter;
- private _isDuplicateEntry;
- private _createIndexRecord;
- private _onlyFileFilter;
- private _onlyDirectoryFilter;
- private _isSkippedByAbsoluteNegativePatterns;
- private _isMatchToPatterns;
- }
|