mirror of
https://github.com/oven-sh/bun
synced 2026-02-14 12:51:54 +00:00
* 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>
33 lines
713 B
TypeScript
33 lines
713 B
TypeScript
// Hardcoded module "node:trace_events"
|
|
// This is a stub! This is not actually implemented yet.
|
|
class Tracing {
|
|
enabled = false;
|
|
categories = "";
|
|
}
|
|
|
|
function ERR_INVALID_ARG_TYPE(name, type, value) {
|
|
const err = new TypeError(`The "${name}" argument must be of type ${type}. Received ${value}`);
|
|
err.code = "ERR_INVALID_ARG_TYPE";
|
|
return err;
|
|
}
|
|
|
|
function createTracing(opts) {
|
|
if (typeof opts !== "object" || opts == null) {
|
|
// @ts-ignore
|
|
throw new ERR_INVALID_ARG_TYPE("options", "Object", opts);
|
|
}
|
|
|
|
// TODO: validate categories
|
|
// @ts-ignore
|
|
return new Tracing(opts);
|
|
}
|
|
|
|
function getEnabledCategories() {
|
|
return "";
|
|
}
|
|
|
|
export default {
|
|
createTracing,
|
|
getEnabledCategories,
|
|
};
|