Socket
Socket
Sign inDemoInstall

pg-types

Package Overview
Dependencies
Maintainers
1
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pg-types - npm Package Compare versions

Comparing version 1.4.0 to 1.5.0

.travis.yml

1

lib/binaryParsers.js

@@ -244,2 +244,3 @@ var parseBits = function(data, bits, offset, invert, callback) {

register(1184, parseDate.bind(null, true));
register(1000, parseArray);
register(1007, parseArray);

@@ -246,0 +247,0 @@ register(1016, parseArray);

@@ -86,2 +86,14 @@ var arrayParser = require(__dirname + "/arrayParser.js");

var parseBoolArray = function(val) {
if(!val) { return null; }
var p = arrayParser.create(val, function(entry){
if(entry !== null) {
entry = parseBool(entry);
}
return entry;
});
return p.parse();
};
var parseIntegerArray = function(val) {

@@ -237,2 +249,3 @@ if(!val) { return null; }

register(1184, parseDate); // timestamp
register(1000, parseBoolArray);
register(1005, parseIntegerArray); // _int2

@@ -239,0 +252,0 @@ register(1007, parseIntegerArray); // _int4

2

package.json
{
"name": "pg-types",
"version": "1.4.0",
"version": "1.5.0",
"description": "Query result type converters for node-postgres",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -1,3 +0,4 @@

var parse = require('../').getTypeParser(1009, 'text');
var dateParse = require('../').getTypeParser(1115, 'text');
var types = require('../')
var parse = types.getTypeParser(1009, 'text');
var dateParse = types.getTypeParser(1115, 'text');
var assert = require('./assert');

@@ -41,2 +42,8 @@

});
it("testing BOOL array", function(){
var input = '{t,NULL,f}';
var expected = [true,null,false];
assert.deepEqual(types.getTypeParser(1000, 'text')(input), expected);
});

@@ -43,0 +50,0 @@ it("test timestamp without timezone[]", function(){

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc