1.0.24 • Published 4 years ago
assertio v1.0.24
Assertio
Assertio is a tiny assertion library, similar to Node's built-in assert. It makes testing much easier by giving you lots of assertions you can run against your code.
Assertations
assert(value: boolean, msg?)
assertValue(value, predicate, msg?)
assertFn(value: () => boolean, msg?)
ensureArray(value, msg?)
ensureObject(value, msg?)
ensureString(value, msg?)
ensureNumber(value, msg?)
ensureBoolean(value, msg?)
ensureNonVoid(value, msg?)
ensureNonNull(value, msg?)
ensureNonNullable(value, msg?)
nonVoid(value, msg?)
nonNull(value, msg?)
nonNullable(value, msg?)
never(msg?)
neverValue(value, msg?)
castValue(value)
cast(value)
as(value)
maybe(value)
TypeScript transformer plugin
Assertio has a typescript transformer plugin to remove all assertations on production. See how to use typescript plugins https://github.com/cevek/ttypescript
tsconfig.json
{
"compilerOptions": {
// ...
"plugins": [
{ "transform": "assertio/transform" },
]
}
}
1.0.24
4 years ago
1.0.23
4 years ago
1.0.22
4 years ago
1.0.21
4 years ago
1.0.20
4 years ago
1.0.19
4 years ago
1.0.18
4 years ago
1.0.17
4 years ago
1.0.16
4 years ago
1.0.15
4 years ago
1.0.14
4 years ago
1.0.13
4 years ago
1.0.12
5 years ago
1.0.11
5 years ago
1.0.10
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago