1.0.20 • Published 2 years ago
@gabrielrufino/is-required v1.0.20
isRequired
Throws an error when an expected parameter is not defined.
Installing
npm i @gabrielrufino/is-requiredArguments
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 IsRequiredErrorDestructuring 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 IsRequiredError1.0.20
2 years ago
1.0.19
2 years ago
1.0.18
2 years ago
1.0.17
2 years 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
3 years ago
1.0.11
3 years ago
1.0.10
3 years ago
1.0.9
3 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.0
3 years ago