Sha256: e452007afbbbf8395308ac8b88f84ef5af05e3de08f022879615c740a7daff95

Contents?: true

Size: 1.02 KB

Versions: 38

Compression:

Stored size: 1.02 KB

Contents

import { Pattern, MicromatchOptions, PatternRe } from '../../types';
import Settings from '../../settings';
export type PatternSegment = StaticPatternSegment | DynamicPatternSegment;
type StaticPatternSegment = {
    dynamic: false;
    pattern: Pattern;
};
type DynamicPatternSegment = {
    dynamic: true;
    pattern: Pattern;
    patternRe: PatternRe;
};
export type PatternSection = PatternSegment[];
export type PatternInfo = {
    /**
     * Indicates that the pattern has a globstar (more than a single section).
     */
    complete: boolean;
    pattern: Pattern;
    segments: PatternSegment[];
    sections: PatternSection[];
};
export default abstract class Matcher {
    private readonly _patterns;
    private readonly _settings;
    private readonly _micromatchOptions;
    protected readonly _storage: PatternInfo[];
    constructor(_patterns: Pattern[], _settings: Settings, _micromatchOptions: MicromatchOptions);
    private _fillStorage;
    private _getPatternSegments;
    private _splitSegmentsIntoSections;
}
export {};

Version data entries

38 entries across 38 versions & 4 rubygems

Version Path
rapid_stack-0.2.0 templates/frontend/node_modules/fast-glob/out/providers/matchers/matcher.d.ts
rapid_stack-0.1.1 templates/FrontEnd/node_modules/fast-glob/out/providers/matchers/matcher.d.ts
rapid_stack-0.1.0 templates/FrontEnd/node_modules/fast-glob/out/providers/matchers/matcher.d.ts
immosquare-cleaner-0.1.60 node_modules/fast-glob/out/providers/matchers/matcher.d.ts
immosquare-cleaner-0.1.59 node_modules/fast-glob/out/providers/matchers/matcher.d.ts
immosquare-cleaner-0.1.58 node_modules/fast-glob/out/providers/matchers/matcher.d.ts
immosquare-cleaner-0.1.57 node_modules/fast-glob/out/providers/matchers/matcher.d.ts
immosquare-cleaner-0.1.56 node_modules/fast-glob/out/providers/matchers/matcher.d.ts
immosquare-cleaner-0.1.55 node_modules/fast-glob/out/providers/matchers/matcher.d.ts
immosquare-cleaner-0.1.54 node_modules/fast-glob/out/providers/matchers/matcher.d.ts
immosquare-cleaner-0.1.53 node_modules/fast-glob/out/providers/matchers/matcher.d.ts
immosquare-cleaner-0.1.52 node_modules/fast-glob/out/providers/matchers/matcher.d.ts
trusty-cms-6.3.1 node_modules/fast-glob/out/providers/matchers/matcher.d.ts
immosquare-cleaner-0.1.51 node_modules/fast-glob/out/providers/matchers/matcher.d.ts
immosquare-cleaner-0.1.50 node_modules/fast-glob/out/providers/matchers/matcher.d.ts
immosquare-cleaner-0.1.49 node_modules/fast-glob/out/providers/matchers/matcher.d.ts
immosquare-cleaner-0.1.48 node_modules/fast-glob/out/providers/matchers/matcher.d.ts
immosquare-cleaner-0.1.47 node_modules/fast-glob/out/providers/matchers/matcher.d.ts
immosquare-cleaner-0.1.46 node_modules/fast-glob/out/providers/matchers/matcher.d.ts
immosquare-cleaner-0.1.45 node_modules/fast-glob/out/providers/matchers/matcher.d.ts