isolated-vm
Advanced tools
Comparing version 3.1.1 to 3.1.2
@@ -518,3 +518,3 @@ declare module "isolated-vm" { | ||
*/ | ||
release: boolean; | ||
release?: boolean; | ||
}; | ||
@@ -527,3 +527,3 @@ | ||
*/ | ||
timeout: number; | ||
timeout?: number; | ||
}; | ||
@@ -541,3 +541,3 @@ | ||
*/ | ||
filename: string; | ||
filename?: string; | ||
@@ -547,3 +547,3 @@ /** | ||
*/ | ||
columnOffset: number; | ||
columnOffset?: number; | ||
@@ -553,3 +553,3 @@ /** | ||
*/ | ||
lineOffset: number; | ||
lineOffset?: number; | ||
}; | ||
@@ -578,3 +578,3 @@ | ||
*/ | ||
promise: boolean; | ||
promise?: boolean; | ||
@@ -584,3 +584,3 @@ /** | ||
*/ | ||
copy: boolean; | ||
copy?: boolean; | ||
@@ -590,3 +590,3 @@ /** | ||
*/ | ||
externalCopy: boolean; | ||
externalCopy?: boolean; | ||
@@ -596,3 +596,3 @@ /** | ||
*/ | ||
reference: boolean; | ||
reference?: boolean; | ||
}; | ||
@@ -604,9 +604,8 @@ | ||
*/ | ||
arguments: TransferOptions; | ||
} & { | ||
arguments?: TransferOptions; | ||
/** | ||
* `TransferOptions` for the values coming *out* of this isolate. | ||
*/ | ||
result: TransferOptions; | ||
result?: TransferOptions; | ||
}; | ||
} |
{ | ||
"name": "isolated-vm", | ||
"version": "3.1.1", | ||
"version": "3.1.2", | ||
"description": "Access to multiple isolates", | ||
@@ -5,0 +5,0 @@ "main": "isolated-vm.js", |
@@ -42,2 +42,7 @@ const ivm = require('isolated-vm'); | ||
context.evalClosure( | ||
'return $0.applySyncPromise()', | ||
[ async() => new ivm.ExternalCopy(value).copyInto() ], { arguments: { reference: true }, result: { copy: true }} | ||
).then(result => assert.deepEqual(result.result, value)); | ||
let ii = 0; | ||
@@ -44,0 +49,0 @@ function resolved() { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
468233
144
2450