/** * @tsplus static ImmutableArray.Aspects map * @tsplus pipeable ImmutableArray map */ export function map(f: (a: A, k: number) => B) { return (self: ImmutableArray): ImmutableArray => new ImmutableArray(self.array.map((a, i) => f(a, i))) }