zlib: move process.binding('zlib') to internalBinding
PR-URL: https://github.com/nodejs/node/pull/23307 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Weijia Wang <starkwang@126.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
This commit is contained in:
parent
d7f17b2a61
commit
09c42f45f6
@ -412,7 +412,8 @@
|
|||||||
'async_wrap',
|
'async_wrap',
|
||||||
'url',
|
'url',
|
||||||
'spawn_sync',
|
'spawn_sync',
|
||||||
'js_stream']);
|
'js_stream',
|
||||||
|
'zlib']);
|
||||||
process.binding = function binding(name) {
|
process.binding = function binding(name) {
|
||||||
return internalBindingWhitelist.has(name) ?
|
return internalBindingWhitelist.has(name) ?
|
||||||
internalBinding(name) :
|
internalBinding(name) :
|
||||||
|
@ -36,7 +36,7 @@ const {
|
|||||||
isArrayBufferView
|
isArrayBufferView
|
||||||
}
|
}
|
||||||
} = require('util');
|
} = require('util');
|
||||||
const binding = process.binding('zlib');
|
const binding = internalBinding('zlib');
|
||||||
const assert = require('assert').ok;
|
const assert = require('assert').ok;
|
||||||
const {
|
const {
|
||||||
Buffer,
|
Buffer,
|
||||||
|
@ -850,4 +850,4 @@ void DefineZlibConstants(Local<Object> target) {
|
|||||||
|
|
||||||
} // namespace node
|
} // namespace node
|
||||||
|
|
||||||
NODE_BUILTIN_MODULE_CONTEXT_AWARE(zlib, node::Initialize)
|
NODE_MODULE_CONTEXT_AWARE_INTERNAL(zlib, node::Initialize)
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
// Flags: --expose-internals
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
const common = require('../common');
|
const common = require('../common');
|
||||||
@ -8,7 +9,8 @@ const { checkInvocations } = require('./hook-checks');
|
|||||||
const hooks = initHooks();
|
const hooks = initHooks();
|
||||||
|
|
||||||
hooks.enable();
|
hooks.enable();
|
||||||
const Zlib = process.binding('zlib').Zlib;
|
const { internalBinding } = require('internal/test/binding');
|
||||||
|
const { Zlib } = internalBinding('zlib');
|
||||||
const constants = process.binding('constants').zlib;
|
const constants = process.binding('constants').zlib;
|
||||||
|
|
||||||
const handle = new Zlib(constants.DEFLATE);
|
const handle = new Zlib(constants.DEFLATE);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user