Sha256: 1f7ecddf4fdb63fa586c33355c7fcdb67f4ee7550fe9c89a500b2de0f0dd4040
Contents?: true
Size: 1.07 KB
Versions: 41
Compression:
Stored size: 1.07 KB
Contents
import { CosmiconfigResult, ExplorerOptions, ExplorerOptionsSync, Cache, LoadedFileContent } from './types'; import { Loader } from './index'; declare class ExplorerBase<T extends ExplorerOptions | ExplorerOptionsSync> { protected readonly loadCache?: Cache; protected readonly searchCache?: Cache; protected readonly config: T; constructor(options: T); clearLoadCache(): void; clearSearchCache(): void; clearCaches(): void; private validateConfig; protected shouldSearchStopWithResult(result: CosmiconfigResult): boolean; protected nextDirectoryToSearch(currentDir: string, currentResult: CosmiconfigResult): string | null; private loadPackageProp; protected getLoaderEntryForFile(filepath: string): Loader; protected loadedContentToCosmiconfigResult(filepath: string, loadedContent: LoadedFileContent): CosmiconfigResult; protected validateFilePath(filepath: string): void; } declare function getExtensionDescription(filepath: string): string; export { ExplorerBase, getExtensionDescription }; //# sourceMappingURL=ExplorerBase.d.ts.map
Version data entries
41 entries across 40 versions & 7 rubygems