odata-query
Advanced tools
Comparing version 3.0.0 to 3.1.0
@@ -17,2 +17,3 @@ 'use strict'; | ||
skip = _ref.skip, | ||
key = _ref.key, | ||
count = _ref.count, | ||
@@ -51,2 +52,13 @@ expand = _ref.expand; | ||
if (key) { | ||
if ((typeof key === 'undefined' ? 'undefined' : _typeof(key)) === 'object') { | ||
var keys = Object.keys(key).map(function (k) { | ||
return k + '=' + key[k]; | ||
}).join(','); | ||
path += '(' + keys + ')'; | ||
} else { | ||
path += '(' + key + ')'; | ||
} | ||
} | ||
if (count) { | ||
@@ -56,3 +68,3 @@ if (typeof count === 'boolean') { | ||
} else { | ||
path = '/$count'; | ||
path += '/$count'; | ||
} | ||
@@ -59,0 +71,0 @@ } |
{ | ||
"name": "odata-query", | ||
"version": "3.0.0", | ||
"version": "3.1.0", | ||
"author": "Sean Lynch <techniq35@gmail.com>", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
@@ -266,2 +266,17 @@ # odata-query | ||
### Single-item (key) | ||
Simple value | ||
```js | ||
const key = 1; | ||
buildQuery({ key }) | ||
=> '(1)' | ||
``` | ||
As object (explicit key property | ||
```js | ||
const key = { Id: 1 }; | ||
buildQuery({ key }) | ||
=> '(Id=1)' | ||
``` | ||
### Counting | ||
@@ -268,0 +283,0 @@ Include count inline with result |
16120
190
298