generateManifest(entrypoints) {
        return __awaiter(this, void 0, void 0, function* () {
            const dependencyIndex = yield depsIndexLib.buildDepsIndex(entrypoints, this.analyzer);
            let bundles = bundleManifestLib.generateBundles(dependencyIndex.entrypointToDeps);
            this._filterExcludesFromBundles(bundles);
            bundles = this.strategy(bundles);
            return new bundle_manifest_1.BundleManifest(bundles, this.urlMapper);
        });
    }
/**
     * Generates a BundleManifest with all bundles defined, using entrypoints,
     * strategy and mapper.
     *
     * @param entrypoints - The list of entrypoints that will be analyzed for
     *     dependencies. The results of the analysis will be passed to the
     *     `strategy`.
     * @param strategy - The strategy used to construct the output bundles.
     *     See 'polymer-analyzer/src/bundle-manifest'.
     * @param mapper - A function that produces urls for the generated bundles.
     *     See 'polymer-analyzer/src/bundle-manifest'.
     */
Generates a BundleManifest with all bundles defined, using entrypoints,
strategy and mapper.

@param entrypoints - The list of entrypoints that will be analyzed for
dependencies. The results of the analysis will be passed to the
`strategy`.
@param strategy - The strategy used to construct the output bundles.
See 'polymer-analyzer/src/bundle-manifest'.
@param mapper - A function that produces urls for the generated bundles.
See 'polymer-analyzer/src/bundle-manifest'.
Generates a BundleManifest with all bundles defined using entrypoints strategy and mapper . @param entrypoints - The list of entrypoints that will be analyzed for dependencies . The results of the analysis will be passed to the ` strategy ` . @param strategy - The strategy used to construct the output bundles . See ' polymer - analyzer / src / bundle - manifest ' . @param mapper - A function that produces urls for the generated bundles . See ' polymer - analyzer / src / bundle - manifest ' .
generateManifest(entrypoints) {
        return __awaiter(this, void 0, void 0, function* () {
            const dependencyIndex = yield depsIndexLib.buildDepsIndex(entrypoints, this.analyzer);
            let bundles = bundleManifestLib.generateBundles(dependencyIndex.entrypointToDeps);
            this._filterExcludesFromBundles(bundles);
            bundles = this.strategy(bundles);
            return new bundle_manifest_1.BundleManifest(bundles, this.urlMapper);
        });
    }
generateManifest ( entrypoints ) { return __awaiter ( this , void 0 , void 0 , function * ( ) { const dependencyIndex = yield depsIndexLib . buildDepsIndex ( entrypoints , this . analyzer ) ; let bundles = bundleManifestLib . generateBundles ( dependencyIndex . entrypointToDeps ) ; this . _filterExcludesFromBundles ( bundles ) ; bundles = this . strategy ( bundles ) ; return new bundle_manifest_1 . BundleManifest ( bundles , this . urlMapper ) ; } ) ; }
Generates a BundleManifest with all bundles defined, using entrypoints,
 strategy and mapper.
Generates a BundleManifest with all bundles defined using entrypoints strategy and mapper .