24 lines
		
	
	
		
			813 B
		
	
	
	
		
			TypeScript
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			813 B
		
	
	
	
		
			TypeScript
		
	
	
		
			Executable File
		
	
	
	
	
| 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
 |