From c0cba20b9f2e44c8b679c88d58aa30d69d3d272c Mon Sep 17 00:00:00 2001 From: Jose Fernandez Exposito Date: Wed, 29 Nov 2017 09:25:52 +0100 Subject: [PATCH 1/2] Added variable process --- types/webpack-env/index.d.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/types/webpack-env/index.d.ts b/types/webpack-env/index.d.ts index ea9db09289..99022670a9 100644 --- a/types/webpack-env/index.d.ts +++ b/types/webpack-env/index.d.ts @@ -187,6 +187,10 @@ declare namespace __WebpackModuleApi { autoApply?: boolean; } + interface NodeProcess { + env?: any; + } + type __Require1 = (id: string) => any; type __Require2 = (id: string) => T; type RequireLambda = __Require1 & __Require2; @@ -247,3 +251,8 @@ declare var DEBUG: boolean; interface NodeModule extends __WebpackModuleApi.Module {} declare var module: NodeModule; + +declare namespace NodeJS { + interface Process extends __WebpackModuleApi.NodeProcess {} +} +declare var process: NodeJS.Process; From 8bc261af15cccc4417ae1c89fcd4b42a562b7edc Mon Sep 17 00:00:00 2001 From: Jose Fernandez Date: Tue, 5 Dec 2017 09:51:10 +0100 Subject: [PATCH 2/2] Added comments in the code --- types/webpack-env/index.d.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/types/webpack-env/index.d.ts b/types/webpack-env/index.d.ts index 99022670a9..9d866cbba8 100644 --- a/types/webpack-env/index.d.ts +++ b/types/webpack-env/index.d.ts @@ -186,7 +186,9 @@ declare namespace __WebpackModuleApi { */ autoApply?: boolean; } - + /** + * Inside env you can pass any variable + */ interface NodeProcess { env?: any; } @@ -252,6 +254,9 @@ interface NodeModule extends __WebpackModuleApi.Module {} declare var module: NodeModule; +/** +* Declare process variable +*/ declare namespace NodeJS { interface Process extends __WebpackModuleApi.NodeProcess {} }