Tareas privadas en Gulp

Supongamos que tenemos dos tareas:

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

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

Supongamos también que tenemos otra tarea más que llama dentro de sí a las demás tareas:

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

Es esta tarea la que exportaremos:

javascriptexports.default = taskD;

Resulta que tenemos una tarea para exportar - pública, y dos tareas auxiliares - privadas, que se utilizan solo dentro de las funciones de las tareas públicas.

Задание 1

Crea tres tareas privadas. Llama a sus funciones dentro de una tarea pública.

Задание 2

Crea dos tareas públicas y cuatro privadas. Llama al primer par de tareas privadas en una función pública, y el segundo par - dentro de otra.