UNPKG

cpt-waffle-lotide

Version:
12 lines (9 loc) 214 B
const takeUntil = <T>(array:T[], callback:(arg:T) => boolean) => { const result:T[] = []; for (let val of array) { if (callback(val)) break; result.push(val); } return result; } export default takeUntil;