Skip to content

Commit d7b10f5

Browse files
committed
add type checking
1 parent 19c71fd commit d7b10f5

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

index.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
module.exports = function (res, val, i) {
2+
if (typeof res !== 'string' && !Array.isArray(res))
3+
throw new TypeError('First argument invalid. Expected Array or String.')
4+
if (typeof i !== 'undefined' && typeof i !== 'number')
5+
throw new TypeError('Third argument invalid. Expected Number.')
26
return res.slice(0, i || 0).concat(val).concat(res.slice(i || 0))
37
}

0 commit comments

Comments
 (0)