@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
14 lines (13 loc) • 1.06 kB
TypeScript
import type { StatisticsSummarizerConfiguration } from '../summarizer';
import type { CommonSummarizerConfiguration } from '../../../util/summarizer';
import type { FeatureStatisticsWithMeta } from '../../features/feature';
export declare function postProcessFeatures(config: StatisticsSummarizerConfiguration, filepath: string, outputPath: string, logger: (message: string) => void, metaFeatureInformation: Map<string, FeatureStatisticsWithMeta>): void;
/**
* Post process the collections in a given folder, retrieving the final summaries.
*
* @param logger - The logger to use for outputs
* @param filepath - Path to the root file of the data collection (contains all the archives)
* @param config - Configuration of the summarizer
* @param outputPath - The final outputPath to write the result to (may differ from the configured root folder)
*/
export declare function postProcessFeatureFolder(logger: CommonSummarizerConfiguration['logger'], filepath: string, config: StatisticsSummarizerConfiguration, outputPath: string): void;