Files
bun.sh/src/js/node/inspector.ts
dave caruso c2a77cf7ec Rewrite built-in modules to use CommonJS over ESM (#3814)
* stfdsafsd

sadffdsa

stuff

finish commonjs stuff

asdf

not done but work

not done but work

not done yet but this is how far i am

remove files

lol

update built files

uncomment everything in events lol

export default

stuff

* afdsafsd

* its not perfect but almost done

* okay

* cool

* remove temp file

* finish rebase

* revert settings.json

* a

* ch-ch-ch-ch-changes

* okay

* remove this check in release for now

* sxdcfghnjm,

* lkjhgf

* fmt

* filename can be null

* Update NodeModuleModule.h

* weee

* fmt

---------

Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-08-02 16:27:36 -07:00

46 lines
952 B
TypeScript

// Hardcoded module "node:inspector" and "node:inspector/promises"
// This is a stub! None of this is actually implemented yet.
const { hideFromStack, throwNotImplemented } = require("$shared");
const EventEmitter = require("node:events");
function open() {
throwNotImplemented("node:inspector open", 2445);
}
function close() {
throwNotImplemented("node:inspector close", 2445);
}
function url() {
throwNotImplemented("node:inspector url", 2445);
}
function waitForDebugger() {
throwNotImplemented("node:inspector waitForDebugger", 2445);
}
class Session extends EventEmitter {
constructor() {
super();
throwNotImplemented("node:inspector Session", 2445);
}
}
const console = {
...globalThis.console,
context: {
console: globalThis.console,
},
};
export default {
console,
open,
close,
url,
waitForDebugger,
Session,
};
hideFromStack(open, close, url, waitForDebugger, Session.prototype.constructor);