Creates a Rest type.
⚠️ This function is a Script evalutation action.
Example usage is shown below.
const T = Type.Rest(Type.Tuple([ // const T = {
Type.Literal(1), // type: "rest",
Type.Literal(2) // items: {
])) // type: "array",
// additionalItems: false,
// items: [
// { const: 1 },
// { const: 2 }
// ],
// minItems: 2
// }
// }
type T = Static<typeof T> // type A = [1, 2][]
Use the IsRest function to guard values of this type.
Type.IsRest(value) // value is TRest