Skip to content

coerce

coerce(value, targetType, default?) → value · Type

Coerce a value to a target type, returning a default if coercion fails.

  • value (required): value to coerce

  • targetType (required): target type — "number", "boolean", "string", "date"

  • default (optional): fallback value on failure

utlx
coerce("123", "number", 0)       // 123
coerce("abc", "number", 0)       // 0 (fallback)
coerce("true", "boolean", false) // true

Released under AGPL-3.0.