(i: number, as: ReadonlyArray<A>)
| 598 | export const length = <A>(self: ReadonlyArray<A>): number => self.length |
| 599 | |
| 600 | const isOutOfBounds = <A>(i: number, as: ReadonlyArray<A>): boolean => i < 0 || i >= as.length |
| 601 | |
| 602 | const clamp = <A>(i: number, as: ReadonlyArray<A>): number => Math.floor(Math.min(Math.max(0, i), as.length)) |
| 603 |