@ng-doc/core
Version:
<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/ng-doc/ng-doc"> <img src="https://ng-doc.com/assets/images/ng-doc.svg?raw=true" alt="Logo" height="150px"> </a>
21 lines • 574 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.asArray = asArray;
const is_iterable_1 = require("./is-iterable");
const is_present_1 = require("./is-present");
/**
*
* @param data
* @param {...any} items
*/
function asArray(...items) {
return items
.map((data) => {
if (!(0, is_present_1.isPresent)(data)) {
return [];
}
return Array.isArray(data) ? data : (0, is_iterable_1.isIterable)(data) ? Array.from(data) : [data];
})
.flat();
}
//# sourceMappingURL=as-array.js.map
;