From aa6b62b81fae34eddf363ea1de270ccbfed7b170 Mon Sep 17 00:00:00 2001 From: glmdgrielson <32415403+glmdgrielson@users.noreply.github.com> Date: Sun, 4 Feb 2018 18:46:17 -0500 Subject: [PATCH] A bit of backporting It was added in 8.9 after all... --- types/node/v8/index.d.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/types/node/v8/index.d.ts b/types/node/v8/index.d.ts index 18ba96575d..98d6b10e2d 100644 --- a/types/node/v8/index.d.ts +++ b/types/node/v8/index.d.ts @@ -116,12 +116,17 @@ interface NodeRequireFunction { } interface NodeRequire extends NodeRequireFunction { - resolve(id: string): string; + resolve: RequireResolve; cache: any; extensions: NodeExtensions; main: NodeModule | undefined; } +interface RequireResolve { + (id: string, options?: { paths: string[]; }): string; + paths(request: string): string[]; +} + interface NodeExtensions { '.js': (m: NodeModule, filename: string) => any; '.json': (m: NodeModule, filename: string) => any;