Skip to content

Commit 36e3133

Browse files
committed
tls: deprecate tls.createSecurePair in runtime
1 parent 132e44b commit 36e3133

2 files changed

Lines changed: 14 additions & 1 deletion

File tree

lib/tls.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,4 +235,6 @@ exports.TLSSocket = require('_tls_wrap').TLSSocket;
235235
exports.Server = require('_tls_wrap').Server;
236236
exports.createServer = require('_tls_wrap').createServer;
237237
exports.connect = require('_tls_wrap').connect;
238-
exports.createSecurePair = require('_tls_legacy').createSecurePair;
238+
exports.createSecurePair = internalUtil.deprecate(function() {
239+
return require('_tls_legacy').createSecurePair.apply(null, arguments);
240+
}, 'tls.createSecurePair is deprecated. Use tls.TLSSocket instead.');
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
'use strict';
2+
const common = require('../common');
3+
const tls = require('tls');
4+
5+
common.expectWarning('DeprecationWarning', [
6+
'tls.createSecurePair is deprecated. Use tls.TLSSocket instead.'
7+
]);
8+
9+
try {
10+
tls.createSecurePair();
11+
} catch (err) {}

0 commit comments

Comments
 (0)