import '../../../../globals.js';
// Copyright 2023-2024, University of Colorado Boulder
/**
 * TODO: doc
 *
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 */
import { alpenglow, Module } from '../../imports.js';
export default class CompositeModule extends Module {
    constructor(modules, execute) {
        super(modules.flatMap(module => module.pipelineBlueprints), execute);
        this.modules = modules;
    }
}
alpenglow.register('CompositeModule', CompositeModule);
//# sourceMappingURL=CompositeModule.js.map