1.0.0 • Published 9 years ago

pg-range-parser v1.0.0

Weekly downloads
3
License
ISC
Repository
github
Last release
9 years ago

PG Range

Handles parsing of postgres range types

install

npm install -S pg-range-parser

usage

var pgRangeType = require('pg-range-parser');
  
// { start:  { value: '2015-01-01', inclusive: true }
// , end:    { value: '2015-02-01', inclusive: false }
// }
pgRangeType.parse('[2015-01-01,2015-02-01)')

// '[2015-01-01,2015-02-01)'
pgRangeType.serialize({
  start:  { value: '2015-01-01', inclusive: true }
, end:    { value: '2015-02-01', inclusive: false }
})

pgtype will modify your enums (never drops) and add new types.

API

Root Namespace

.parse( String ) -> Object

Parse a range from a string

.serialize( Object ) -> String

Serialize a range object