1.0.19 • Published 1 year ago
@gabrielrufino/is-required v1.0.19
isRequired
Throws an error when an expected parameter is not defined.
Installing
npm i @gabrielrufino/is-required
Arguments
import { isRequired } from '@gabrielrufino/is-required'
function add(
a = isRequired({ param: 'a' }),
b = isRequired({ param: 'b' })
) {
return a + b
}
add(1, 1) // Returns 2
add() // Throws IsRequiredError
add(1) // Throws IsRequiredError
Destructuring assignment
import { isRequired } from '@gabrielrufino/is-required'
const object = {
a: 1
}
const {
a = isRequired({ param: 'a' })
} = object
console.log(a) // 1
const {
b = isRequired({ param: 'b' })
} = object // Throws IsRequiredError
1.0.19
1 year ago
1.0.18
1 year ago
1.0.17
1 year ago
1.0.16
2 years ago
1.0.15
2 years ago
1.0.14
2 years ago
1.0.13
2 years ago
1.0.12
2 years ago
1.0.11
2 years ago
1.0.10
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.0
2 years ago