UNPKG

@sanity/migrate

Version:

Tooling for running data migrations on Sanity.io projects

11 lines (10 loc) 223 B
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 } } }