Son CV dans un terminal web en Javascript!
https://terminal-cv.gregandev.fr
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
672 B
16 lines
672 B
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;
|
|
}
|
|
|