DefinitelyTyped/types/node/module.d.ts
Simon Schick c47a34ead1 feat(node): v13 (#40927)
* feat(node): v13

* feat(node): v13.2
2019-12-23 10:17:12 -06:00

20 lines
581 B
TypeScript

declare module "module" {
import { URL } from "url";
interface Module extends NodeJS.Module {}
class Module {
static runMain(): void;
static wrap(code: string): string;
/**
* @deprecated Deprecated since: v12.2.0. Please use createRequire() instead.
*/
static createRequireFromPath(path: string): NodeJS.Require;
static createRequire(path: string | URL): NodeJS.Require;
static builtinModules: string[];
static Module: typeof Module;
constructor(id: string, parent?: Module);
}
}