/
githubmirror
/
meteor
Обзор
Документация
Войти
/
githubmirror
/
meteor
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
devel
packages/modules-runtime/verifyErrors.js
33 строки
635 B
Gabriel Grubba
fix(errors): moved logic to function imports
02 сен 2022, 18:37
02 сен 2022, 18:37
71927cd
Код
Авторство
О чём код?
/** * * @param id{string} * @param parentId{string} * @param err {Error} */ verifyErrors = function (id, parentId,err) { if (id && id.startsWith('meteor/')) { throw cannotFindMeteorPackage(id); } if(!(id.startsWith('.') || id.startsWith('/'))) { throw err; } if (imports(id).from('node_modules')) { // Problem with node modules throw err; } // custom errors if (Meteor.isServer && imports(id).from('client')) { throw imports(id).fromClientError(); } if (Meteor.isClient && imports(id).from('server')) { throw imports(id).fromServerError(); } if (err) { throw err; } };