UNPKG

@surface/core

Version:

Provides core functionality of many @surfaces modules.

21 lines (20 loc) 473 B
export function contains(source, elements) { for (const element of elements) { if (source.includes(element)) { return true; } } return false; } export function* enumerate(source) { for (const element of source) { yield element; } } export function* iterate(elements, action) { let index = 0; for (const element of elements) { yield action(element, index); index++; } }