про архитектуру, а не про компилируемость, верно?это уже совсем другой вопрос, я не особо силен в десктопных приложениях. DTO - модель данных, ОD - объект для абстрактного взаимодействия с БД(CRUD), Widget/View - визуальный компонент отвечающий за отображение DTO
И действительно — так всё работает.работать то оно работает, но довольно бестолково - проще уж сразу возвращать результат
function decorator(func, num) {
if (isNaN(num)) {
throw new TypeError('Ошибка! Не число.');
}
return func(num);
}
decorator(double, 5);
<script setup>
import { globals } from 'globals'; // 'globals.js': `const globals = {...};`
if (globals.x === 1) {
...
}
</script>