Please solve the programming task below using a self-contained code snippet in a markdown code block.

Implement a function signFunc(x) that returns:

1 if x is positive.
-1 if x is negative.
0 if x is equal to 0.

You are given an integer array nums. Let product be the product of all values in the array nums.
Return signFunc(product).
 
Please complete the following python code precisely:
```python
class Solution:
    def arraySign(self, nums: List[int]) -> int:
```