0.0.2 • Published 2 years ago
nv-random-promise v0.0.2
nv-random-promise
- nv-random-promise
- create a series of random promises
- could be used in test-bed
install
- npm install nv-random-promise
usage
const rndp = require("nv-random-promise")
example
one
> await rndp.one('A')
Uncaught 'A'
> await rndp.one('A')
Uncaught 'A'
> await rndp.one('A')
'A'
> await rndp.one('A')
'A'
>
one_rtrn_bool
> p = rndp.one_rtrn_bool()
Promise { <pending> }
> p
Promise { true }
> p = rndp.one_rtrn_bool()
Promise { <pending> }
> Uncaught false
> p
Promise { <rejected> false }
>
some
var parr = rndp.some(5)
> parr
[
Promise { <rejected> undefined },
Promise { undefined },
Promise { <rejected> undefined },
Promise { <rejected> undefined },
Promise { <rejected> undefined }
]
>
parr = some(5,666)
> parr
[
Promise { 666 },
Promise { <rejected> 666 },
Promise { 666 },
Promise { 666 },
Promise { 666 }
]
>
some_rtrn_bools
> var parr = rndp.some_rtrn_bools(5)
undefined
> Uncaught false
> Uncaught false
> parr
[
Promise { true },
Promise { <rejected> false },
Promise { true },
Promise { <rejected> false },
Promise { true }
]
>
some_with_values
> var parr = rndp.some_with_values(['A','B','C','D'])
undefined
> Uncaught 'A'
> Uncaught 'B'
> parr
[
Promise { <rejected> 'A' },
Promise { <rejected> 'B' },
Promise { 'C' },
Promise { 'D' }
]
> var parr = rndp.some_with_values(['A','B','C','D'])
undefined
> Uncaught 'C'
> parr
[
Promise { 'A' },
Promise { 'B' },
Promise { <rejected> 'C' },
Promise { 'D' }
]
>
APIS
- one(v,end=3000,start=0)
- some(count,v,end=3000,start=0)
- some_with_values(vs,end=3000,start=0)
- one_rtrn_bool(end=3000,start=0)
- some_rtrn_bools(count,end=3000,start=0)
LICENSE
- ISC