From 4a4375a3acedf893aaed1ee39fcec7f48b2ec8be Mon Sep 17 00:00:00 2001 From: Andrew Starovoyt Date: Mon, 21 Oct 2019 21:02:17 +0500 Subject: [PATCH] Add support for node 12.2 module.createRequire(filename) method (#39209) * Add support for module.createRequire(filename) method and deprecated createRequireFromPath(). Use NodeRequireFunction as return type for createRequireFromPath and createRequire * update version * add url parameter * remove url parameter --- types/node/globals.d.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/types/node/globals.d.ts b/types/node/globals.d.ts index ed43a033af..9df7b91ee5 100644 --- a/types/node/globals.d.ts +++ b/types/node/globals.d.ts @@ -1132,7 +1132,12 @@ declare namespace NodeJS { class Module { static runMain(): void; static wrap(code: string): string; - static createRequireFromPath(path: string): (path: string) => any; + + /** + * @deprecated Deprecated since: v12.2.0. Please use createRequire() instead. + */ + static createRequireFromPath(path: string): NodeRequireFunction; + static createRequire(path: string): NodeRequireFunction; static builtinModules: string[]; static Module: typeof Module;