Files
node/test/parallel
Joyee Cheung 2c23e31c31 src: throw ERR_INVALID_ARG_TYPE in C++ argument checks
- Moves THROW_AND_RETURN_IF_NOT_BUFFER and
  THROW_AND_RETURN_IF_NOT_STRING from node_crypto.cc to
  node_errors.h so it can be reused.
- Move THROW_AND_RETURN_UNLESS_BUFFER in util.h to
  node_buffer.cc and call THROW_AND_RETURN_IF_NOT_BUFFER
  there. The only other reference to THROW_AND_RETURN_UNLESS_BUFFER in
  node_i18n.cc can be safely replaced by an assertion since
  the argument will be checked in JS land.
- Migrate ERR_INVALID_ARG_TYPE errors in C++. We can move the
  checks to JS land if possible later without having to
  go semver-major.

PR-URL: https://github.com/nodejs/node/pull/20121
Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
2018-04-19 12:09:26 +08:00
..
2018-02-16 16:54:07 +01:00
2018-02-16 16:54:07 +01:00
2018-04-12 23:23:56 +02:00
2018-02-16 16:54:07 +01:00
2018-02-16 16:54:07 +01:00
2018-03-25 01:45:38 +01:00
2018-03-25 01:45:40 +01:00
2018-03-25 01:45:40 +01:00
2018-03-25 01:45:40 +01:00
2018-03-25 01:45:40 +01:00
2017-12-22 12:49:10 -08:00
2018-02-01 13:17:33 +01:00
2018-03-25 01:45:40 +01:00
2018-03-25 01:45:40 +01:00
2018-03-25 01:45:40 +01:00
2018-02-16 16:54:07 +01:00
2018-03-25 01:45:38 +01:00
2018-02-16 16:54:07 +01:00
2018-02-16 16:54:07 +01:00
2017-11-26 08:47:33 -08:00
2017-11-10 14:27:52 -05:00
2018-02-16 16:54:07 +01:00
2018-01-30 17:00:57 -08:00
2018-01-30 17:00:57 -08:00
2018-04-10 00:27:09 +02:00