| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent f234bd4 commit d43b532
3 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -120,14 +120,15 @@ const { | |||
| 120 | 120 | } = require('internal/errors'); | |
| 121 | 121 | const { | |
| 122 | 122 | isUint32, | |
| 123 | + validateAbortSignal, | ||
| 124 | + validateBoolean, | ||
| 125 | + validateBuffer, | ||
| 123 | 126 | validateFunction, | |
| 124 | 127 | validateInt32, | |
| 125 | 128 | validateInteger, | |
| 126 | 129 | validateNumber, | |
| 127 | 130 | validateString, | |
| 128 | 131 | validateUint32, | |
| 129 | - validateAbortSignal, | ||
| 130 | - validateBoolean, | ||
| 131 | 132 | } = require('internal/validators'); | |
| 132 | 133 | const fsPromisesInternal = require('internal/fs/promises'); | |
| 133 | 134 | const { utcDate } = require('internal/http'); | |
@@ -1377,10 +1378,8 @@ class Http2Session extends EventEmitter { | |||
| 1377 | 1378 | callback = payload; | |
| 1378 | 1379 | payload = undefined; | |
| 1379 | 1380 | } | |
| 1380 | - if (payload && !isArrayBufferView(payload)) { | ||
| 1381 | - throw new ERR_INVALID_ARG_TYPE('payload', | ||
| 1382 | - ['Buffer', 'TypedArray', 'DataView'], | ||
| 1383 | - payload); | ||
| 1381 | + if (payload) { | ||
| 1382 | + validateBuffer(payload, 'payload'); | ||
| 1384 | 1383 | } | |
| 1385 | 1384 | if (payload && payload.length !== 8) { | |
| 1386 | 1385 | throw new ERR_HTTP2_PING_LENGTH(); | |
@@ -1506,10 +1505,8 @@ class Http2Session extends EventEmitter { | |||
| 1506 | 1505 | if (this.destroyed) | |
| 1507 | 1506 | throw new ERR_HTTP2_INVALID_SESSION(); | |
| 1508 | 1507 | ||
| 1509 | - if (opaqueData !== undefined && !isArrayBufferView(opaqueData)) { | ||
| 1510 | - throw new ERR_INVALID_ARG_TYPE('opaqueData', | ||
| 1511 | - ['Buffer', 'TypedArray', 'DataView'], | ||
| 1512 | - opaqueData); | ||
| 1508 | + if (opaqueData !== undefined) { | ||
| 1509 | + validateBuffer(opaqueData, 'opaqueData'); | ||
| 1513 | 1510 | } | |
| 1514 | 1511 | validateNumber(code, 'code'); | |
| 1515 | 1512 | validateNumber(lastStreamID, 'lastStreamID'); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -26,6 +26,7 @@ const { | |||
| 26 | 26 | } = require('internal/util/types'); | |
| 27 | 27 | ||
| 28 | 28 | const { | |
| 29 | + validateBuffer, | ||
| 29 | 30 | validateInt32, | |
| 30 | 31 | validateObject, | |
| 31 | 32 | validateString, | |
@@ -292,12 +293,7 @@ function configSecureContext(context, options = kEmptyObject, name = 'options') | |||
| 292 | 293 | } | |
| 293 | 294 | ||
| 294 | 295 | if (ticketKeys !== undefined && ticketKeys !== null) { | |
| 295 | - if (!isArrayBufferView(ticketKeys)) { | ||
| 296 | - throw new ERR_INVALID_ARG_TYPE( | ||
| 297 | - `${name}.ticketKeys`, | ||
| 298 | - ['Buffer', 'TypedArray', 'DataView'], | ||
| 299 | - ticketKeys); | ||
| 300 | - } | ||
| 296 | + validateBuffer(ticketKeys, `${name}.ticketKeys`); | ||
| 301 | 297 | if (ticketKeys.byteLength !== 48) { | |
| 302 | 298 | throw new ERR_INVALID_ARG_VALUE( | |
| 303 | 299 | `${name}.ticketKeys`, | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -39,11 +39,9 @@ const { | |||
| 39 | 39 | ERR_CONTEXT_NOT_INITIALIZED, | |
| 40 | 40 | ERR_INVALID_ARG_TYPE, | |
| 41 | 41 | } = require('internal/errors').codes; | |
| 42 | - const { | ||
| 43 | - isArrayBufferView, | ||
| 44 | - } = require('internal/util/types'); | ||
| 45 | 42 | const { | |
| 46 | 43 | validateBoolean, | |
| 44 | + validateBuffer, | ||
| 47 | 45 | validateFunction, | |
| 48 | 46 | validateInt32, | |
| 49 | 47 | validateObject, | |
@@ -84,12 +82,8 @@ class Script extends ContextifyScript { | |||
| 84 | 82 | validateString(filename, 'options.filename'); | |
| 85 | 83 | validateInt32(lineOffset, 'options.lineOffset'); | |
| 86 | 84 | validateInt32(columnOffset, 'options.columnOffset'); | |
| 87 | - if (cachedData !== undefined && !isArrayBufferView(cachedData)) { | ||
| 88 | - throw new ERR_INVALID_ARG_TYPE( | ||
| 89 | - 'options.cachedData', | ||
| 90 | - ['Buffer', 'TypedArray', 'DataView'], | ||
| 91 | - cachedData | ||
| 92 | - ); | ||
| 85 | + if (cachedData !== undefined) { | ||
| 86 | + validateBuffer(cachedData, 'options.cachedData'); | ||
| 93 | 87 | } | |
| 94 | 88 | validateBoolean(produceCachedData, 'options.produceCachedData'); | |
| 95 | 89 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments