UNPKG

@extra-array/prefixes

Version:
10 lines (9 loc) 211 B
function* prefixes(x, n = -1) { if (n >= 0) { yield x.slice(0, n); return; } for (var i = 0, I = x.length; i <= I; i++) yield x.slice(0, i); } export { prefixes as default };