prray
Version:
'Promisified' Array, comes with async method supports(such as mapAsync). And it is compatible with normal array.
22 lines (18 loc) • 431 B
text/typescript
import test from 'ava'
import { Prray } from '../src/prray'
test('prray of', async t => {
const p1 = Prray.of(1)
t.true(p1 instanceof Prray)
t.is(p1[0], 1)
t.is(p1.length, 1)
const p2 = Prray.of(1, 2, 3)
t.true(p2 instanceof Prray)
t.is(p2[0], 1)
t.is(p2[1], 2)
t.is(p2[2], 3)
t.is(p2.length, 3)
const p3 = Prray.of(undefined)
t.true(p3 instanceof Prray)
t.is(p3[0], undefined)
t.is(p3.length, 1)
})