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 function.

const id = wire.guid();

// id = f09a1e51-7dbf-49c2-b252-ff16c3b42a7a

Short Guid

To create a 6 character random alphanumeric value, use the guidShort function.

const id = wire.guidShort();

// id = nzcp6z

Last updated