From: Dan Allen Date: Fri, 28 Dec 2018 11:23:12 +0000 (-0700) Subject: define fallback sink function as default argument [skip ci] X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=899d5fb12ad960ccbb2830a1c51bd72b9b1ce4c2;p=eg-antora.git define fallback sink function as default argument [skip ci] --- diff --git a/gulpfile.js/preview-pages.js b/gulpfile.js/preview-pages.js index e16b54f..9e704c2 100644 --- a/gulpfile.js/preview-pages.js +++ b/gulpfile.js/preview-pages.js @@ -9,7 +9,7 @@ const requireFromString = require('require-from-string') const vfs = require('vinyl-fs') const yaml = require('js-yaml') -module.exports = (src, dest, siteSrc, siteDest, onComplete, layouts = {}) => () => +module.exports = (src, dest, siteSrc, siteDest, sink = () => map((_0, _1, next) => next()), layouts = {}) => () => Promise.all([ loadSampleUiModel(siteSrc), toPromise(merge(compileLayouts(src, layouts), registerPartials(src), registerHelpers(src))), @@ -30,7 +30,7 @@ module.exports = (src, dest, siteSrc, siteDest, onComplete, layouts = {}) => () }) ) .pipe(vfs.dest(siteDest)) - .pipe(onComplete ? onComplete() : map((file, enc, next) => next())) + .pipe(sink()) ) function loadSampleUiModel (siteSrc) {