29 lines
681 B
JavaScript
29 lines
681 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.default = fldFileToStrArr;
|
|
exports.fldFileToStr = fldFileToStr;
|
|
function fldFileToStrArr(srces) {
|
|
if (!srces)
|
|
return undefined;
|
|
let arr = [];
|
|
for (let i = 0; i < srces.length; i++) {
|
|
const src = srces[i];
|
|
const srcStr = fldFileToStr(src);
|
|
if (srcStr) {
|
|
arr.push(srcStr);
|
|
}
|
|
}
|
|
return arr;
|
|
}
|
|
function fldFileToStr(src) {
|
|
if (!src)
|
|
return undefined;
|
|
if (typeof src == "string") {
|
|
return src;
|
|
}
|
|
else if (typeof src == "object" && src.path) {
|
|
return src.path;
|
|
}
|
|
return undefined;
|
|
}
|