diff --git a/mock/mock.go b/mock/mock.go index eca55f6a1..7abce13d1 100644 --- a/mock/mock.go +++ b/mock/mock.go @@ -766,7 +766,25 @@ const ( // AnythingOfTypeArgument contains the type of an argument // for use when type checking. Used in Diff and Assert. // -// Deprecated: this is an implementation detail that must not be used. Use [AnythingOfType] instead. +// Deprecated: this is an implementation detail that must not be used. Use the [AnythingOfType] constructor instead. +// +// If AnythingOfTypeArgument is used as a function return value type you can usually replace +// the function with a variable. Example: +// +// func anyString() mock.AnythingOfTypeArgument { +// return mock.AnythingOfType("string") +// } +// +// Can be replaced by: +// +// func anyString() interface{} { +// return mock.IsType("") +// } +// +// It could even be replaced with a variable: +// +// var anyString = mock.AnythingOfType("string") +// var anyString = mock.IsType("") // alternative type AnythingOfTypeArgument = anythingOfTypeArgument // anythingOfTypeArgument is a string that contains the type of an argument