diff options
Diffstat (limited to 'src/js/out/modules/node/repl.js')
-rw-r--r-- | src/js/out/modules/node/repl.js | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/src/js/out/modules/node/repl.js b/src/js/out/modules/node/repl.js new file mode 100644 index 000000000..c1eb35e97 --- /dev/null +++ b/src/js/out/modules/node/repl.js @@ -0,0 +1,90 @@ +function throwNotImplemented(feature, issue) { + throw hideFromStack(throwNotImplemented), new NotImplementedError(feature, issue); +} +function hideFromStack(...fns) { + for (let fn of fns) + Object.defineProperty(fn, "name", { + value: "::bunternal::" + }); +} + +class NotImplementedError extends Error { + code; + constructor(feature, issue) { + super(feature + " is not yet implemented in Bun." + (issue ? " Track the status & thumbs up the issue: https://github.com/oven-sh/bun/issues/" + issue : "")); + this.name = "NotImplementedError", this.code = "ERR_NOT_IMPLEMENTED", hideFromStack(NotImplementedError); + } +} + +// src/js/node/repl.ts +var REPLServer = function() { + throwNotImplemented("node:repl REPLServer"); +}, Recoverable = function() { + throwNotImplemented("node:repl Recoverable"); +}, start = function() { + throwNotImplemented("node:repl"); +}, REPL_MODE_SLOPPY = 0, REPL_MODE_STRICT = 1, repl = { + [Symbol.for("CommonJS")]: 0, + lines: [], + context: globalThis, + historyIndex: -1, + cursor: 0, + historySize: 1000, + removeHistoryDuplicates: !1, + crlfDelay: 100, + completer: () => { + throwNotImplemented("node:repl"); + }, + history: [], + _initialPrompt: "> ", + terminal: !0, + input: new Proxy({}, { + get() { + throwNotImplemented("node:repl"); + }, + has: () => !1, + ownKeys: () => [], + getOwnPropertyDescriptor: () => { + return; + }, + set() { + throwNotImplemented("node:repl"); + } + }), + line: "", + eval: () => { + throwNotImplemented("node:repl"); + }, + isCompletionEnabled: !0, + escapeCodeTimeout: 500, + tabSize: 8, + breakEvalOnSigint: !0, + useGlobal: !0, + underscoreAssigned: !1, + last: void 0, + _domain: void 0, + allowBlockingCompletions: !1, + useColors: !0, + output: new Proxy({}, { + get() { + throwNotImplemented("node:repl"); + }, + has: () => !1, + ownKeys: () => [], + getOwnPropertyDescriptor: () => { + return; + }, + set() { + throwNotImplemented("node:repl"); + } + }) +}; +export { + start, + repl, + repl as default, + Recoverable, + REPL_MODE_STRICT, + REPL_MODE_SLOPPY, + REPLServer +}; |