UNPKG

@codeque/core

Version:

Multiline code search for every language. Structural code search for JavaScript, TypeScript, HTML and CSS

34 lines (33 loc) 1.48 kB
import { HardStopFlag } from './types'; export declare const typeScriptFamilyExtensionTester: RegExp; export declare const htmlFamilyExtensionTester: RegExp; export declare const cssExtensionTester: RegExp; export declare const pythonExtensionTester: RegExp; export declare const luaExtensionTester: RegExp; /** * @deprecated use `typeScriptFamilyExtensionTester` instead */ export declare const extensionTester: RegExp; export declare const pathToPosix: (fsPath: string) => string; export declare const pathSeparatorChar: string; export declare const getFsRoot: (fsPath: string) => string; export declare const filterIncludeExclude: ({ searchRoot, include: _include, exclude: _exclude, filesList, }: { searchRoot: string; exclude: string[]; include: string[] | undefined; filesList: string[]; }) => string[]; export declare const filterExtensions: (filesList: string[], extensionTester: RegExp) => string[]; export declare type GetFilesListArgs = { searchRoot: string; entryPoint?: string; byGitChanges?: boolean; omitGitIgnore?: boolean; ignoreNodeModules?: boolean; searchBigFiles?: boolean; exclude?: string[]; include?: string[]; hardStopFlag?: HardStopFlag; extensionTester?: RegExp; }; export declare const getFilesList: ({ searchRoot: _searchRoot, entryPoint, byGitChanges, omitGitIgnore, ignoreNodeModules, searchBigFiles, exclude, include, hardStopFlag, extensionTester, }: GetFilesListArgs) => Promise<string[]>;