Use the wire.toBoolean function to determine if a value of any type is truthy. Use the second parameter to return a default if the value passed in is not able to be evaluated.
The following example sets the bool variable to truebecause the string "true" will evaluate to true.
const bool = wire.toBoolean("true", false);
The following example also sets the bool variable to true because the value null passed in cannot be evaluated as a proper Boolean. The function defaults to the second parameter true. If the second parameter was not passed in, the function would return false.
const bool = wire.toBoolean(null, true);


To determine whether a value of any type is a number, use the wire.inNumeric function.
const number = wire.isNumeric("1234");


To create a universal unique identifier, use the wire.guid class.
const id = wire.guid();
// id = f09a1e51-7dbf-49c2-b252-ff16c3b42a7a