import { AsyncReducer } from "https://deno.land/x/rimbu@1.2.0/core/mod.ts";
const { endsWithSlice } = AsyncReducer;
Returns an AsyncReducer
that returns true if the last input values match the given slice
values repeated amount
times. Otherwise,
returns false.
Parameters
slice: AsyncStreamSource<T>
- a async sequence of elements to match against
optional
options: { eq?: Eq<T> | undefined; amount?: number; } = [UNSUPPORTED]- (optional) an object containing the following properties:
- amount: (detaulf: 1) the amount of elements to find
- eq: (default: Eq.objectIs) the
Eq
instance to use to compare elements