series<T>( items: readonly T[], toKey?: (item: T) => string | symbol,): { first: () => T; last: () => T; max: (a: T, b: T) => T; min: (a: T, b: T) => T; next: (current: T, defaultValue?: T) => T; previous: (current: T, defaultValue?: T) => T; spin: (current: T, num: number) => T;} Parameters
- items: readonly T[]
- toKey: (item: T) => string | symbol = ...
Returns {
first: () => T;
last: () => T;
max: (a: T, b: T) => T;
min: (a: T, b: T) => T;
next: (current: T, defaultValue?: T) => T;
previous: (current: T, defaultValue?: T) => T;
spin: (current: T, num: number) => T;
}
Description
Creates a series object around a list of values that should be treated with order.
Example