ArrayOneOrMore type

An array with one property at minimum.

type ArrayOneOrMore<T> = { 0: T } & Array<T>