* @param {T | T[] | undefined | null} value * @returns {T[]} * @template T
(value)
| 252 | * @template T |
| 253 | */ |
| 254 | function toArray(value) { |
| 255 | if (Array.isArray(value)) { |
| 256 | return value; |
| 257 | } else if (value == undefined) { |
| 258 | return []; |
| 259 | } else { |
| 260 | return [value]; |
| 261 | } |
| 262 | } |
| 263 | |
| 264 | /** |
| 265 | * @param {(entry: import("../dependencies").ComponentEntry, id: string, entries: Object<string, import("../dependencies").ComponentEntry>) => void} consumeFn |