0.9.9-beta20 • Published 4 years ago
typehardeningrc v0.9.9-beta20
typeHardening
Type hardening is a simple type / type limit checker
init
const typeHardening = new (require('./index.js')).base();supported types
| type | comment |
|---|---|
| any | |
| array | |
| boolean | |
| float | |
| function | |
| integer | |
| list | |
| select | |
| string |
type object
const typeObject = { // variable type description
'type':'string', // variable type
'list': [], // list of posible values (optional)
'max': [], // maximum value limit (optional)
'min': [] // minimum value limit (optional)
},check
typeHardening.check(
typeObject,
'value' // checkable value
);
// expectation is booleangetDefault value
typeHardening.getDefault( typeObject );
// expectation is any0.9.9-beta20
4 years ago
0.9.9-beta19
5 years ago
0.9.9-beta17c
5 years ago
0.9.9-beta16b
5 years ago
0.9.9-beta17b
5 years ago
0.9.9-beta16
5 years ago
0.9.9-beta11
5 years ago
0.9.9-beta15
5 years ago
0.9.9-beta10
5 years ago
0.9.9-beta5
5 years ago
0.9.9-beta4
5 years ago
0.9.9-beta3
5 years ago
0.9.9-beta2
5 years ago
0.9.9-beta1
5 years ago
0.9.9-alpha
5 years ago