Provides a fluent interface for checking preconditions on method arguments.
The name of the method parameter.
The argument value to check.
function myFunction(name, email, age) { checkArg("name", name).isNotMissing().isNotEmpty(); checkArg("email", email).matches(".+@.+..+"); checkArg("age", age).isGreaterThanOrEqualTo( 18, "No minors allowed." ); // ... } Copy
function myFunction(name, email, age) { checkArg("name", name).isNotMissing().isNotEmpty(); checkArg("email", email).matches(".+@.+..+"); checkArg("age", age).isGreaterThanOrEqualTo( 18, "No minors allowed." ); // ... }
Provides a fluent interface for checking preconditions on method arguments.