Merge pull request #23411 from glmdgrielson/require-resolve

[node] require.resolve update v8.9.0
This commit is contained in:
Ron Buckton 2018-02-07 14:55:12 -08:00 committed by GitHub
commit eaa9ff9367
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 3 deletions

View File

@ -118,12 +118,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[] | null;
}
interface NodeExtensions {
'.js': (m: NodeModule, filename: string) => any;
'.json': (m: NodeModule, filename: string) => any;

View File

@ -1,4 +1,4 @@
// Type definitions for Node.js 8.5.x
// Type definitions for Node.js 8.9.x
// Project: http://nodejs.org/
// Definitions by: Microsoft TypeScript <http://typescriptlang.org>
// DefinitelyTyped <https://github.com/DefinitelyTyped/DefinitelyTyped>
@ -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[] | null;
}
interface NodeExtensions {
'.js': (m: NodeModule, filename: string) => any;
'.json': (m: NodeModule, filename: string) => any;