UNPKG

@devlander/collect-exports-for-bundle

Version:

Generate comprehensive export files for TypeScript/JavaScript projects with Rollup compatibility

18 lines (17 loc) 840 B
import { AutoExporterOptions, Results } from '../../types/module-exporter.types'; import { BundleExportAsFunctionParams } from '../bundle-export-as-function'; export type CollectPathsFromDirectoriesParams = { (startPath: string, config: AutoExporterOptions): Promise<string[]>; }; export interface ConfigForCollectPathsFromDirectories extends Partial<AutoExporterOptions>, Partial<BundleExportAsFunctionParams> { debug?: boolean; specificFiles?: string[]; ignoredExtensions?: string[]; results?: Results; excludedFolders?: string[]; includeIndexes?: boolean; bundleAsObjectForDefaultExport?: string; outputFileName?: string; rootDir?: string; } export declare function collectPathsFromDirectories(startPath: string, config: ConfigForCollectPathsFromDirectories, message?: string): Promise<string[]>;