/**
* ⚗️ *transform*
*
* reverses the order of `A`.
*/exporttypeReverse<A extendsunknown[]> = numberextends A['length']
? A
: A['length'] extends0
? A
: A['length'] extends1
? A
: A extends [any, ...infer T]
? T extendsany[]
? [...Reverse<T>, A[0]]
: never
: never