poku
Version:
🐷 Poku makes testing easy for Node.js, Bun, Deno, and you at the same time.
7 lines (6 loc) • 653 B
TypeScript
export declare const normalizePath: (filePath: string) => string;
export declare const getDeepImports: (content: string) => Set<string>;
export declare const findMatchingFiles: (srcFilesWithoutExt: Set<string>, srcFilesWithExt: Set<string>) => Set<string>;
export declare const processDeepImports: (srcFile: string, testFile: string, intersectedSrcFiles: Set<string>) => Promise<void>;
export declare const createImportMap: (allTestFiles: Set<string>, allSrcFiles: Set<string>) => Promise<void>;
export declare const mapTests: (srcDir: string, testPaths: string[], testFilter?: RegExp, exclude?: RegExp | RegExp[]) => Promise<Map<string, Set<string>>>;