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