JS1183: More than one method or property matches this argument list
An expression that is calling an overloaded method or property does not find an exact match to the types of arguments that are passed. In this situation, the compiler attempts to determine which overloaded function requires the least number of data type coercions of the arguments. This error indicates that the compiler found more than one function that matches the arguments with the same number of data type coercions.
To correct this error
Check the data types accepted by the overloaded function and make sure the data types of the arguments match only one overloaded function.