frontend/.pnpm-store/v3/files/05/43c39ebf8144aff4662b436617cd077d7d66110c329bc53166e96cd55a07b59170f1f8d5144d6150ad50f36496f45fb63c2b062aeee9bdf185a2c7f69af772

17 lines
672 B
Plaintext

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;
}