Add Electron specific versions to process.versions (#10320)

This commit is contained in:
Milan Burda
2016-07-29 00:24:22 +09:00
committed by Masahiro Wakame
parent f305105c13
commit bf140ce89a
3 changed files with 26 additions and 10 deletions
@@ -766,6 +766,8 @@ let image2 = nativeImage.createFromPath('/Users/somebody/images/icon.png');
// process
// https://github.com/electron/electron/blob/master/docs/api/process.md
console.log(process.versions.electron);
console.log(process.versions.chrome);
console.log(process.type);
console.log(process.resourcesPath);
console.log(process.mas);
+12
View File
@@ -5107,6 +5107,18 @@ interface File {
// https://github.com/electron/electron/blob/master/docs/api/process.md
declare namespace NodeJS {
interface ProcessVersions {
/**
* Electron's version string.
*/
electron: string;
/**
* Chrome's version string.
*/
chrome: string;
}
interface Process {
/**
* Setting this to true can disable the support for asar archives in Node's built-in modules.
+12 -10
View File
@@ -301,6 +301,17 @@ declare namespace NodeJS {
heapUsed: number;
}
export interface ProcessVersions {
http_parser: string;
node: string;
v8: string;
ares: string;
uv: string;
zlib: string;
modules: string;
openssl: string;
}
export interface Process extends EventEmitter {
stdout: WritableStream;
stderr: WritableStream;
@@ -320,16 +331,7 @@ declare namespace NodeJS {
setuid(id: number): void;
setuid(id: string): void;
version: string;
versions: {
http_parser: string;
node: string;
v8: string;
ares: string;
uv: string;
zlib: string;
modules: string;
openssl: string;
};
versions: ProcessVersions;
config: {
target_defaults: {
cflags: any[];