diff --git a/docs/docs/reference/classes/validationsingle.md b/docs/docs/reference/classes/validationsingle.md
index b30357b..b9f1f1c 100644
--- a/docs/docs/reference/classes/validationsingle.md
+++ b/docs/docs/reference/classes/validationsingle.md
@@ -22,7 +22,7 @@ Contains error messages for failed rules.
## Functions
### *bool* evaluate()
Evaluates all set rules and returns `true` if all rules passed, or `false` if at least one failed.
-### *CoreValidationSingle* matches_type(*Array[Variant.Type]* types)
+### *CoreValidationSingle* matches_type(*Array* types)
Validates if `data` matches some data type. \
Applies to all data types (obviously).
### *CoreValidationSingle* matches_class(*StringName* class, *bool* exact)
@@ -49,7 +49,7 @@ Applies to **float**.
### *CoreValidationSingle* has_values(*Array* values)
Checks whenether at least one value matches `data`.
Applies to all data types.
-### *CoreValidationSingle* contains(*Array[String]* values, *int* minimum_matches = *1*)
+### *CoreValidationSingle* contains(*Array* values, *int* minimum_matches = *1*)
Ensures that [param data] contains at least <`minimum_matches`> (or all if set to `-1`) values. \
Applies to **String** & **StringName**.
### *CoreValidationSingle* matches_regex(*String* regex_string)
diff --git a/src/classes/validationsingle.gd b/src/classes/validationsingle.gd
index 10eb244..aa3d631 100644
--- a/src/classes/validationsingle.gd
+++ b/src/classes/validationsingle.gd
@@ -282,7 +282,7 @@ func has_values(values: Array) -> CoreValidationSingle:
## Ensures that [param data] contains at least <[code]minimum_matches[/code]> (or all if set to [code]-1[/code]) values.[br]
## Applies to [String] & [StringName].
-func contains(values: Array[String], minimum_matches: int = 1) -> CoreValidationSingle:
+func contains(values: Array, minimum_matches: int = 1) -> CoreValidationSingle:
rules.append({ "type": CoreTypes.ValidationType.HAS_VALUES, "values": values, "minimum_matches": minimum_matches })
return self