0.9.9-beta20 • Published 3 years ago

typehardeningrc v0.9.9-beta20

Weekly downloads
23
License
GPL-3.0-or-later
Repository
github
Last release
3 years ago

typeHardening

Type hardening is a simple type / type limit checker

init

const typeHardening =  new (require('./index.js')).base();

supported types

typecomment
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 boolean

getDefault value

typeHardening.getDefault( typeObject );


// expectation is any
0.9.9-beta20

3 years ago

0.9.9-beta19

4 years ago

0.9.9-beta17c

4 years ago

0.9.9-beta16b

4 years ago

0.9.9-beta17b

4 years ago

0.9.9-beta16

4 years ago

0.9.9-beta11

4 years ago

0.9.9-beta15

4 years ago

0.9.9-beta10

4 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