UNPKG

@sanity/migrate

Version:

Tooling for running data migrations on Sanity.io projects

14 lines (13 loc) 242 B
/** * @public */ export async function* filter<T>( it: AsyncIterableIterator<T>, predicate: (value: T) => boolean | Promise<boolean>, ) { for await (const chunk of it) { if (await predicate(chunk)) { yield chunk } } }