(sizes, minSize)
| 388 | * @returns {boolean} true if there are sizes and all existing sizes are at least `minSize` |
| 389 | */ |
| 390 | const checkMinSize = (sizes, minSize) => { |
| 391 | for (const key of /** @type {SourceType[]} */ (Object.keys(minSize))) { |
| 392 | const size = sizes[key]; |
| 393 | if (size === undefined || size === 0) continue; |
| 394 | if (size < minSize[key]) return false; |
| 395 | } |
| 396 | return true; |
| 397 | }; |
| 398 | |
| 399 | /** |
| 400 | * Checks min size reduction. |