method legacyCompat.reverse
legacyCompat.reverse<T>(list: readonly T[]): T[]

Perl's reverse(@list) returns a new list; JS's Array.prototype.reverse mutates its receiver in place. Spreads into a fresh array first so converted code doesn't pick up a mutation side effect the original Perl never had.

Type Parameters

Parameters

list: readonly T[]

Return Type

T[]

Usage

import { legacyCompat } from "plugins/legacy-globals.d.ts";