Working on API surface.
This commit is contained in:
2
packages/js/core/dist/readers/js-string.cjs
vendored
Normal file
2
packages/js/core/dist/readers/js-string.cjs
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});function i(r,n=0){const t=Array.isArray(r)?r:r.split(`
|
||||
`),e={index:n-1,next:()=>(e.index++,e.index>=t.length?null:t[e.index]),clone:l=>i(r,l==null?n:e.index)};return e}exports.createStringReader=i;
|
||||
12
packages/js/core/dist/readers/js-string.js
vendored
Normal file
12
packages/js/core/dist/readers/js-string.js
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
function l(e, r = 0) {
|
||||
const t = Array.isArray(e) ? e : e.split(`
|
||||
`), n = {
|
||||
index: r - 1,
|
||||
next: () => (n.index++, n.index >= t.length ? null : t[n.index]),
|
||||
clone: (i) => l(e, i == null ? r : n.index)
|
||||
};
|
||||
return n;
|
||||
}
|
||||
export {
|
||||
l as createStringReader
|
||||
};
|
||||
1
packages/js/core/dist/readers/node-readline.cjs
vendored
Normal file
1
packages/js/core/dist/readers/node-readline.cjs
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e={};function r(t){const a=e.createInterface({input:e.createReadStream(t,"utf-8")})[Symbol.asyncIterator]();return async()=>(await a.next()).value}exports.createReadlineReader=r;
|
||||
10
packages/js/core/dist/readers/node-readline.js
vendored
Normal file
10
packages/js/core/dist/readers/node-readline.js
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
const e = {};
|
||||
function n(t) {
|
||||
const a = e.createInterface({
|
||||
input: e.createReadStream(t, "utf-8")
|
||||
})[Symbol.asyncIterator]();
|
||||
return async () => (await a.next()).value;
|
||||
}
|
||||
export {
|
||||
n as createReadlineReader
|
||||
};
|
||||
Reference in New Issue
Block a user