1.0.24 • Published 6 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
6 years ago
1.0.23
6 years ago
1.0.22
6 years ago
1.0.21
6 years ago
1.0.20
6 years ago
1.0.19
6 years ago
1.0.18
6 years ago
1.0.17
6 years ago
1.0.16
6 years ago
1.0.15
6 years ago
1.0.14
6 years ago
1.0.13
6 years ago
1.0.12
6 years ago
1.0.11
6 years ago
1.0.10
6 years ago
1.0.9
6 years ago
1.0.8
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago