UNPKG
cpt-waffle-lotide
Version:
latest (1.0.0)
1.0.0
LoTide in Typescript
github.com/vasiliy-klimkin/lotide-ts
vasiliy-klimkin/lotide-ts
cpt-waffle-lotide
/
dist
/
takeUntil.ts
12 lines
(9 loc)
•
214 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
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;