@journeyapps/db
Advanced tools
Comparing version 0.0.0-dev.ae608c2.224c284 to 0.0.0-dev.d9b476e.1a9c1a7
@@ -11,2 +11,3 @@ import { DatabaseAdapter } from './DatabaseAdapter'; | ||
readonly type: ObjectType; | ||
static isQuery(value: any): boolean; | ||
constructor(adapter: DatabaseAdapter, type: ObjectType, expression?: Expression, ordering?: any[]); | ||
@@ -13,0 +14,0 @@ private _reload; |
@@ -43,2 +43,15 @@ "use strict"; | ||
} | ||
static isQuery(value) { | ||
if (value == null) { | ||
return false; | ||
} | ||
if (value instanceof Query) { | ||
return true; | ||
} | ||
if (typeof value == 'object') { | ||
// This covers other implementations of the Query class | ||
return (typeof value.where == 'function' && typeof value.toArray == 'function'); | ||
} | ||
return false; | ||
} | ||
/** @internal */ | ||
@@ -45,0 +58,0 @@ _clone(newType) { |
{ | ||
"name": "@journeyapps/db", | ||
"version": "0.0.0-dev.ae608c2.224c284", | ||
"version": "0.0.0-dev.d9b476e.1a9c1a7", | ||
"description": "Journey JS library", | ||
@@ -15,6 +15,6 @@ "main": "./dist/src/index.js", | ||
"dependencies": { | ||
"@journeyapps/core-date": "0.0.0-dev.ae608c2.224c284", | ||
"@journeyapps/core-xml": "0.0.0-dev.ae608c2.224c284", | ||
"@journeyapps/evaluator": "0.0.0-dev.ae608c2.224c284", | ||
"@journeyapps/parser-schema": "0.0.0-dev.ae608c2.224c284", | ||
"@journeyapps/core-date": "0.0.0-dev.d9b476e.1a9c1a7", | ||
"@journeyapps/core-xml": "0.0.0-dev.d9b476e.1a9c1a7", | ||
"@journeyapps/evaluator": "0.0.0-dev.d9b476e.1a9c1a7", | ||
"@journeyapps/parser-schema": "0.0.0-dev.d9b476e.1a9c1a7", | ||
"isomorphic-fetch": "^2.2.1", | ||
@@ -32,3 +32,3 @@ "moment": "^2.24.0", | ||
], | ||
"gitHead": "e1cedf0b9f9515cbca7436ed517e9bbdad9560b4" | ||
"gitHead": "c155a42b0264e2bc424b82fc6f41e01ce5393108" | ||
} |
Sorry, the diff of this file is not supported yet
289597
4595
+ Added@journeyapps/core-date@0.0.0-dev.d9b476e.1a9c1a7(transitive)
+ Added@journeyapps/core-xml@0.0.0-dev.d9b476e.1a9c1a7(transitive)
+ Added@journeyapps/evaluator@0.0.0-dev.d9b476e.1a9c1a7(transitive)
+ Added@journeyapps/parser-common@0.0.0-dev.d9b476e.1a9c1a7(transitive)
+ Added@journeyapps/parser-schema@0.0.0-dev.d9b476e.1a9c1a7(transitive)
- Removed@journeyapps/core-date@0.0.0-dev.ae608c2.224c284(transitive)
- Removed@journeyapps/core-xml@0.0.0-dev.ae608c2.224c284(transitive)
- Removed@journeyapps/evaluator@0.0.0-dev.ae608c2.224c284(transitive)
- Removed@journeyapps/parser-common@0.0.0-dev.ae608c2.224c284(transitive)
- Removed@journeyapps/parser-schema@0.0.0-dev.ae608c2.224c284(transitive)