///
///
/**
* @description 安全沙箱模块,用于隔离不同安全等级的运行环境
*
* 通过建立安全沙箱,可以限制脚本运行时可以接触的资源,隔离不同脚本执行环境,并可以为不同的环境定制基础模块,以保障整体运行环境的安全。
*
* 下面的示例创建一个沙箱,限制只允许访问全局基础模块中的 assert 模块,并添加 a 和 b 两个定制模块:
* ```JavaScript
* var vm = require('vm');
* var sbox = new vm.SandBox({
* a: 100,
* b: 200,
* assert: require('assert')
* });
*
* var mod_in_sbox = sbox.require('./path/to/mod');
* ```
*
*/
declare module 'vm' {
/**
* @description 创建一个 SandBox 对象,参见 SandBox
*/
const SandBox: typeof Class_SandBox;
}