SYMBOL INDEX (113 symbols across 9 files) FILE: src/glob.ts type MatchSet (line 16) | type MatchSet = Minimatch['set'] type GlobParts (line 17) | type GlobParts = Exclude type GlobOptions (line 43) | interface GlobOptions { type GlobOptionsWithFileTypesTrue (line 353) | type GlobOptionsWithFileTypesTrue = GlobOptions & { type GlobOptionsWithFileTypesFalse (line 361) | type GlobOptionsWithFileTypesFalse = GlobOptions & { type GlobOptionsWithFileTypesUnset (line 365) | type GlobOptionsWithFileTypesUnset = GlobOptions & { type Result (line 369) | type Result = type Results (line 374) | type Results = Result[] type FileTypes (line 376) | type FileTypes = class Glob (line 385) | class Glob implements GlobOptions { method constructor (line 434) | constructor(pattern: string | string[], opts: Opts) { method walk (line 560) | async walk(): Promise<(string | Path)[]> { method walkSync (line 583) | walkSync(): (string | Path)[] { method stream (line 602) | stream(): Minipass { method streamSync (line 619) | streamSync(): Minipass { method iterateSync (line 636) | iterateSync(): Generator, void, void> { method iterate (line 647) | iterate(): AsyncGenerator, void, void> { method [Symbol.iterator] (line 639) | [Symbol.iterator]() { method [Symbol.asyncIterator] (line 650) | [Symbol.asyncIterator]() { FILE: src/ignore.ts type IgnoreLike (line 12) | interface IgnoreLike { class Ignore (line 30) | class Ignore implements IgnoreLike { method constructor (line 38) | constructor( method add (line 67) | add(ign: string) { method ignored (line 108) | ignored(p: Path): boolean { method childrenIgnored (line 122) | childrenIgnored(p: Path): boolean { FILE: src/index.ts function globStreamSync (line 54) | function globStreamSync( function globStream (line 81) | function globStream( function globSync (line 107) | function globSync( function glob_ (line 136) | async function glob_( function globIterateSync (line 162) | function globIterateSync( function globIterate (line 188) | function globIterate( FILE: src/pattern.ts type MMPattern (line 4) | type MMPattern = string | RegExp | typeof GLOBSTAR type PatternList (line 7) | type PatternList = [p: MMPattern, ...rest: MMPattern[]] type UNCPatternList (line 8) | type UNCPatternList = [ type DrivePatternList (line 15) | type DrivePatternList = [p0: string, ...rest: MMPattern[]] type AbsolutePatternList (line 16) | type AbsolutePatternList = [p0: '', ...rest: MMPattern[]] type GlobList (line 17) | type GlobList = [p: string, ...rest: string[]] class Pattern (line 29) | class Pattern { method constructor (line 42) | constructor( method [customInspect] (line 107) | [customInspect]() { method pattern (line 114) | pattern(): MMPattern { method isString (line 121) | isString(): boolean { method isGlobstar (line 127) | isGlobstar(): boolean { method isRegExp (line 133) | isRegExp(): boolean { method globString (line 140) | globString(): string { method hasMore (line 153) | hasMore(): boolean { method rest (line 160) | rest(): Pattern | null { method isUNC (line 178) | isUNC(): boolean { method isDrive (line 201) | isDrive(): boolean { method isAbsolute (line 219) | isAbsolute(): boolean { method root (line 232) | root(): string { method checkFollowGlobstar (line 245) | checkFollowGlobstar(): boolean { method markFollowGlobstar (line 256) | markFollowGlobstar(): boolean { FILE: src/processor.ts class HasWalkedCache (line 12) | class HasWalkedCache { method constructor (line 14) | constructor(store: Map> = new Map()) { method copy (line 17) | copy() { method hasWalked (line 20) | hasWalked(target: Path, pattern: Pattern) { method storeWalked (line 23) | storeWalked(target: Path, pattern: Pattern) { class MatchRecord (line 36) | class MatchRecord { method add (line 38) | add(target: Path, absolute: boolean, ifDir: boolean) { method entries (line 44) | entries(): [Path, boolean, boolean][] { class SubWalks (line 57) | class SubWalks { method add (line 59) | add(target: Path, pattern: Pattern) { method get (line 70) | get(target: Path): Pattern[] { method entries (line 79) | entries(): [Path, Pattern[]][] { method keys (line 82) | keys(): Path[] { class Processor (line 93) | class Processor { method constructor (line 102) | constructor(opts: GlobWalkerOpts, hasWalkedCache?: HasWalkedCache) { method processPatterns (line 110) | processPatterns(target: Path, patterns: Pattern[]) { method subwalkTargets (line 209) | subwalkTargets(): Path[] { method child (line 213) | child() { method filterEntries (line 221) | filterEntries(parent: Path, entries: Path[]): Processor { method testGlobstar (line 242) | testGlobstar( method testRegExp (line 292) | testRegExp( method testString (line 306) | testString(e: Path, p: string, rest: Pattern | null, absolute: boolean) { FILE: src/walker.ts type GlobWalkerOpts (line 20) | interface GlobWalkerOpts { type GWOFileTypesTrue (line 49) | type GWOFileTypesTrue = GlobWalkerOpts & { type GWOFileTypesFalse (line 52) | type GWOFileTypesFalse = GlobWalkerOpts & { type GWOFileTypesUnset (line 55) | type GWOFileTypesUnset = GlobWalkerOpts & { type Result (line 59) | type Result = type Matches (line 65) | type Matches = type MatchStream (line 71) | type MatchStream = Minipass< method constructor (line 102) | constructor(patterns: Pattern[], path: Path, opts: O) { method #ignored (line 131) | #ignored(path: Path): boolean { method #childrenIgnored (line 134) | #childrenIgnored(path: Path): boolean { method pause (line 139) | pause() { method resume (line 142) | resume() { method onResume (line 152) | onResume(fn: () => unknown) { method matchCheck (line 165) | async matchCheck( method matchCheckTest (line 192) | matchCheckTest(e: Path | undefined, ifDir: boolean): Path | undefined { method matchCheckSync (line 208) | matchCheckSync(inPath: Path, ifDir: boolean): Path | undefined { method matchFinish (line 233) | matchFinish(e: Path, absolute: boolean) { method match (line 260) | async match(e: Path, absolute: boolean, ifDir: boolean): Promise { method matchSync (line 265) | matchSync(e: Path, absolute: boolean, ifDir: boolean): void { method walkCB (line 270) | walkCB(target: Path, patterns: Pattern[], cb: () => unknown) { method walkCB2 (line 277) | walkCB2( method walkCB3 (line 324) | walkCB3( method walkCBSync (line 350) | walkCBSync(target: Path, patterns: Pattern[], cb: () => unknown) { method walkCB2Sync (line 357) | walkCB2Sync( method walkCB3Sync (line 398) | walkCB3Sync( class GlobWalker (line 424) | class GlobWalker< method constructor (line 429) | constructor(patterns: Pattern[], path: Path, opts: O) { method matchEmit (line 433) | matchEmit(e: Result): void { method walk (line 437) | async walk(): Promise>> { method walkSync (line 454) | walkSync(): Set> { class GlobStream (line 467) | class GlobStream< method constructor (line 472) | constructor(patterns: Pattern[], path: Path, opts: O) { method matchEmit (line 482) | matchEmit(e: Result): void { method stream (line 487) | stream(): MatchStream { method streamSync (line 499) | streamSync(): MatchStream { FILE: test/00-setup.ts function cleanResults (line 167) | function cleanResults(m: string[]) { FILE: test/ignore.ts type Case (line 18) | type Case = [ FILE: test/realpath.ts type Case (line 24) | type Case = [