პრივატური ამოცანები 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

შექმენით ორი პუბლიკური და ოთხი პრივატური ამოცანა. გამოიძახეთ პირველი წყვილი პრივატური ამოცანები ერთ პუბლიკურ ფუნქციაში, ხოლო მეორე წყვილი - მეორე პუბლიკურ ფუნქციაში.