123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- import {Options as LocatePathOptions} from 'locate-path';
- declare const stop: unique symbol;
- declare namespace findUp {
- interface Options extends LocatePathOptions {}
- type StopSymbol = typeof stop;
- type Match = string | StopSymbol | undefined;
- }
- declare const findUp: {
-
- (name: string | string[], options?: findUp.Options): Promise<string | undefined>;
-
- (matcher: (directory: string) => (findUp.Match | Promise<findUp.Match>), options?: findUp.Options): Promise<string | undefined>;
- sync: {
-
- (name: string | string[], options?: findUp.Options): string | undefined;
-
- (matcher: (directory: string) => findUp.Match, options?: findUp.Options): string | undefined;
-
- exists(path: string): boolean;
- }
-
- exists(path: string): Promise<boolean>;
-
- readonly stop: findUp.StopSymbol;
- };
- export = findUp;
|