Приватные задачи в Gulp

Пусть у нас есть две задачи:

javascriptfunction task1(cb) {
  console.log('task1');
  cb();
}

function task2(cb) {
  console.log('task2');
  cb();
}

Пусть у нас также есть еще одна задача, вызывающая внутри себя остальные задачи:

javascriptfunction taskD(cb) {
  task1(cb);
  task2(cb);
  cb();
}

Именно эту задачу мы и будем экспортировать:

javascriptexports.default = taskD;

Получается, что у нас есть одна задача для экспорта - публичная, и две вспомогательные задачи - приватные, которые используются только внутри функций публичных задач.

Задание 1

Создайте три приватных задачи. Вызовите их функции внутри одной публичной задачи.

Задание 2

Создайте две публичных и четыре приватных задачи. Вызовите первую пару приватных задачи в одной публичной функции, а вторую пару - внутри другой.