Kõigi eksporditud sisu importimine ekspordi kombinatsioonides JavaScriptis

Ekspordi kombinatsioonide korral on võimalik importida vaikimisi funktsioon ja kõik ülejäänud funktsioonid objekti kujul.

Vaatame, kuidas seda tehakse. Oletame, et meil on järgmised ekspordid:

src/test.jsexport function func1() {
  return '1'
}
export function func2() {
  return '2'
}
export default function() {
  return 'text';
};

Importime vaikimisi funktsiooni ja kõik ülejäänud funktsioonid nimega mod:

src/index.jsimport test, * as mod from './test.js';

Kontrollime vaikimisi funktsiooni tööd:

src/index.jslet res = test();
console.log(res);

Kontrollime ülejäänud funktsioonide tööd:

src/index.jslet res1 = mod.func1();
let res2 = mod.func2();

console.log(res1, res2);
Задание 1

Looge moodul, mis ekspordib ühe funktsiooni vaikimisi ja veel mitu funktsiooni funktsioonide objekti kujul.