UNPKG

scrivito

Version:

Scrivito is a professional, yet easy to use SaaS Enterprise Content Management Service, built for digital agencies and medium to large businesses. It is completely maintenance-free, cost-effective, and has unprecedented performance and security.

18 lines (13 loc) 399 B
import { FinishedWithOptionalValueIterator as Iterator } from 'scrivito_sdk/common/finished_with_optional_value_iterator'; export function extractFromIterator<T>( iterator: Iterator<T>, size: number | undefined ) { const result = []; while (result.length !== size) { const next = iterator.next(); if (next.done) return result; result.push(next.value); } return result; }