# Type.Parameter

Creates a Generic Parameter type.

> ⚠️ This function is a Script evalutation action.

## Example

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

## Guard

Use the IsParameter function to guard values of this type.

    Type.IsParameter(value)                             // value is TParameter