# Utils

> Small tree-shakable helpers from `ngwr/utils` — coercion, DOM and keyboard guards, maths, ids and logging.

Source: https://ngwr.dev/reference/utils

## All utils

- [badgeLog](https://ngwr.dev/reference/utils/badge-log)
- [clamp](https://ngwr.dev/reference/utils/clamp)
- [debounce](https://ngwr.dev/reference/utils/debounce)
- [getFocusableElements](https://ngwr.dev/reference/utils/get-focusable-elements)
- [getRootFontSize](https://ngwr.dev/reference/utils/get-root-font-size)
- [hasModifier](https://ngwr.dev/reference/utils/has-modifier)
- [isComposing](https://ngwr.dev/reference/utils/is-composing)
- [isDefined](https://ngwr.dev/reference/utils/is-defined)
- [isNonEmptyArray](https://ngwr.dev/reference/utils/is-non-empty-array)
- [isObservable](https://ngwr.dev/reference/utils/is-observable)
- [isPrintableKey](https://ngwr.dev/reference/utils/is-printable-key)
- [KEYS](https://ngwr.dev/reference/utils/keys)
- [noop](https://ngwr.dev/reference/utils/noop)
- [numAttr](https://ngwr.dev/reference/utils/num-attr)
- [randomId](https://ngwr.dev/reference/utils/random-id)
- [resolveCssSize](https://ngwr.dev/reference/utils/resolve-css-size)
- [round](https://ngwr.dev/reference/utils/round)
- [throttle](https://ngwr.dev/reference/utils/throttle)
- [trapFocus](https://ngwr.dev/reference/utils/trap-focus)
