safer-get

Small utility for accessing deep nested parameters in Typescript

Usage no npm install needed!

<script type="module">
  import saferGet from 'https://cdn.skypack.dev/safer-get';
</script>

README

Safer get

npm Build Status Coverage Status npm bundle size

Small utility for accessing deep nested parameters in Typescript

Usage

  • safer(object: Object, ...keyArray: string[]) - Gets the value at path of object. keyArray is typed and has a maximum depth of 7.

Params

Option Description Default Value
object Base object to access the values undefined
keyArray Array of paths to the desired value. It is typed and has a maximum depth of 7. undefined
import { safer } from 'safer-get'

const data = { its: { really: { super: { nested: undefined } } } }
const result = safer(data, 'its', 'really', 'super', 'nested')