UNPKG

@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
"use strict"; 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