UNPKG

flow-typed

Version:

A repository of high quality flow type definitions

18 lines (15 loc) 439 B
// @flow import {searchUpDirPath} from './fileUtils'; import {fs, path} from './node'; // Find the project root export async function findFlowRoot(start: string): Promise<string | null> { return searchUpDirPath(start, async dirPath => { const flowConfigPath = path.join(dirPath, '.flowconfig'); try { return fs.statSync(flowConfigPath).isFile(); } catch (e) { // Not a file... return false; } }); }