Creates a Generic Parameter type.
⚠️ This function is a Script evalutation action.
Example usage is shown below.
const T = Type.Parameter('A', // const T = {
Type.Number(), // type: 'parameter',
Type.Literal(1) // name: 'A',
) // extends: { type: 'number' },
// equals: { const: 1 }
// }
type T = Static<typeof T> // type T = unknown
Use the IsParameter function to guard values of this type.
Type.IsParameter(value) // value is TParameter