1.1.4 • Published 6 years ago

callbag-last v1.1.4

Weekly downloads
5
License
MIT
Repository
github
Last release
6 years ago

callbag-last

Callbag operator that emit the last value emitted from source on completion, based on provided expression.

npm install callbag-last

last(predicate?: (v: any) => Boolean, resultSelector?: (v: any) => any)

const {
  pipe,
  interval,
  take,
  fromIter,
  forEach
} = require('callbag-basics');

const last = require('callbag-last');

pipe(
  interval(100),
  take(5),
  last(),
  forEach(v => console.log(v)) // 4
);

pipe(
  interval(100),
  take(5),
  last(v => v % 3 === 0, v => `value: ${v}`),
  forEach(v => console.log(v)) // value: 3
);

pipe(
  fromIter([1, 2, 3, 4]),
  last(),
  forEach(v => console.log(v)) // 4
);
1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago