Մասնավոր խնդիրներ 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

Ստեղծեք երկու հանրային և չորս մասնավոր խնդիր։ Մասնավոր խնդիրների առաջին զույգը կանչեք մեկ հանրային ֆունկցիայի ներսում, իսկ երկրորդ զույգը - մյուսի ներսում։