@devlander/collect-exports-for-bundle
Version:
Generate comprehensive export files for TypeScript/JavaScript projects with Rollup compatibility
18 lines (17 loc) • 840 B
TypeScript
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[]>;