123456789101112131415161718192021222324 |
- import { Minimatch, MinimatchOptions } from 'minimatch';
- import { Path } from 'path-scurry';
- import { GlobWalkerOpts } from './walker.js';
- export interface IgnoreLike {
- ignored?: (p: Path) => boolean;
- childrenIgnored?: (p: Path) => boolean;
- add?: (ignore: string) => void;
- }
- /**
- * Class used to process ignored patterns
- */
- export declare class Ignore implements IgnoreLike {
- relative: Minimatch[];
- relativeChildren: Minimatch[];
- absolute: Minimatch[];
- absoluteChildren: Minimatch[];
- platform: NodeJS.Platform;
- mmopts: MinimatchOptions;
- constructor(ignored: string[], { nobrace, nocase, noext, noglobstar, platform, }: GlobWalkerOpts);
- add(ign: string): void;
- ignored(p: Path): boolean;
- childrenIgnored(p: Path): boolean;
- }
- //# sourceMappingURL=ignore.d.ts.map
|