Tugas Privat di Gulp
Misalkan kita memiliki dua tugas:
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Misalkan kita juga memiliki satu tugas lagi yang memanggil tugas-tugas lain di dalamnya:
function taskD(cb) {
task1(cb);
task2(cb);
cb();
}
Tugas inilah yang akan kita ekspor:
exports.default = taskD;
Ternyata, kita memiliki satu tugas untuk diekspor - publik, dan dua tugas bantu - privat, yang hanya digunakan di dalam fungsi tugas publik.
Buatlah tiga tugas privat. Panggil fungsi-fungsinya di dalam satu tugas publik.
Buatlah dua tugas publik dan empat tugas privat. Panggil pasangan tugas privat pertama dalam satu fungsi publik, dan pasangan kedua - di dalam fungsi publik lainnya.