From 5cc8344f53a4b07bbf2bf456550d3439b90ca97f Mon Sep 17 00:00:00 2001 From: kgryte Date: Sat, 15 Aug 2015 19:16:51 -0700 Subject: [PATCH] [FIX] check for Buffer object before typed array due to nodejs/node#1825. --- lib/index.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/index.js b/lib/index.js index 9d8ab28..51ae0a1 100644 --- a/lib/index.js +++ b/lib/index.js @@ -13,8 +13,8 @@ var isString = require( 'validate.io-string-primitive' ), date2str = require( 'eval-serialize-date' ).raw, pinf2str = require( 'eval-serialize-positive-infinity' ), ninf2str = require( 'eval-serialize-negative-infinity' ), - typedarray2str = require( 'eval-serialize-typed-array' ), - buffer2str = require( 'eval-serialize-buffer' ); + typedarray2str = require( 'eval-serialize-typed-array' ).raw, + buffer2str = require( 'eval-serialize-buffer' ).raw; // VARIABLES // @@ -48,12 +48,12 @@ function serialize( value ) { if ( isRegExp( value ) ) { return value.toString(); } - if ( isTypedArray( value ) ) { - return typedarray2str( value ); - } if ( isBuffer( value ) ) { return buffer2str( value ); } + if ( isTypedArray( value ) ) { + return typedarray2str( value ); + } if ( isString( value ) || isArray( value ) ||