@altostra/core
Version:
Core library for shared types and logic
1 lines • 734 B
JavaScript
;var __awaiter=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))((function(o,a){function s(e){try{c(n.next(e))}catch(e){a(e)}}function r(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(s,r)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(exports,"__esModule",{value:!0}),exports.existenceValidation=void 0;const FS_1=require("../../common/Utils/FS");function existenceValidation(e,t){return __awaiter(this,void 0,void 0,(function*(){if(!1!==t&&!(yield(0,FS_1.exists)(e)))return{isValid:!1,validFiles:[],invalidFiles:[{path:e,reason:"Path does not exists"}]}}))}exports.existenceValidation=existenceValidation;