Sha256: 9f57009f450a6a0321633a253769d0384f33813cfce28b66ec108deaee017bf5
Contents?: true
Size: 660 Bytes
Versions: 35
Compression:
Stored size: 660 Bytes
Contents
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; }
Version data entries
35 entries across 35 versions & 3 rubygems