Skip to content

Commit 3d10fde

Browse files
Removed double type
1 parent a1d92ea commit 3d10fde

File tree

3 files changed

+1
-26
lines changed

3 files changed

+1
-26
lines changed

README.md

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -329,22 +329,6 @@ const filter = f().eq('TypeId', '1')
329329
.toString();
330330
buildQuery({ filter })
331331
```
332-
#### Numbers
333-
Number can be represented as integer or double.
334-
335-
Integer:
336-
```js
337-
const filter = { NumberProp: 1 };
338-
buildQuery({ filter })
339-
=> '?$filter=NumberProp eq 1';
340-
```
341-
Double:
342-
```js
343-
const filter = { NumberProp: 1.23 };
344-
buildQuery({ filter })
345-
=> '?$filter=NumberProp eq 1.23d';
346-
```
347-
348332

349333
#### Data types
350334
GUID:

src/index.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -364,9 +364,7 @@ function handleValue(value: Value, aliases?: Alias[]): any {
364364
} else if (value instanceof Date) {
365365
return value.toISOString();
366366
} else if (typeof value === 'number') {
367-
// Number.isInteger(value) is not supported by IE11
368-
const isDouble = value % 1 !== 0;
369-
return isDouble ? `${value}d`: value;
367+
return value;
370368
} else if (Array.isArray(value)) {
371369
return `[${value.map(d => handleValue(d)).join(',')}]`;
372370
} else if (value === null) {

test/index.test.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -751,13 +751,6 @@ describe('filter', () => {
751751
expect(actual).toEqual(expected);
752752
});
753753

754-
it('should handle double number', () => {
755-
const filter = { NumberProp: 1.23 };
756-
const expected = '?$filter=NumberProp eq 1.23d';
757-
const actual = buildQuery({ filter });
758-
expect(actual).toEqual(expected);
759-
});
760-
761754
it('should handle decimal number', () => {
762755
const filter = { NumberProp: decimal('1.23456789') };
763756
const expected = '?$filter=NumberProp eq 1.23456789M';

0 commit comments

Comments
 (0)