Skip to content

Commit 8d8f4c6

Browse files
committed
Better typing of QueryOptions
1 parent ed68ef1 commit 8d8f4c6

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

src/Adapters/Storage/Mongo/MongoStorageAdapter.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ import {
1616
transformWhere,
1717
transformUpdate,
1818
} from './MongoTransform';
19-
// $FlowFixMe
19+
// @flow-disable-next
2020
import Parse from 'parse/node';
21-
// $FlowFixMe
21+
// @flow-disable-next
2222
import _ from 'lodash';
2323
import defaults from '../../../defaults';
2424

25-
// $FlowFixMe
25+
// @flow-disable-next
2626
const mongodb = require('mongodb');
2727
const MongoClient = mongodb.MongoClient;
2828
const ReadPreference = mongodb.ReadPreference;
@@ -93,7 +93,7 @@ export class MongoStorageAdapter implements StorageAdapter, IndexingStorageAdapt
9393
_collectionPrefix: string;
9494
_mongoOptions: Object;
9595
// Public
96-
connectionPromise;
96+
connectionPromise: Promise<any>;
9797
database: any;
9898
_maxTimeMS: ?number;
9999
constructor({
@@ -436,7 +436,7 @@ export class MongoStorageAdapter implements StorageAdapter, IndexingStorageAdapt
436436
}
437437

438438
_parseReadPreference(readPreference: ?string): ?string {
439-
if (readPreference) {
439+
if (readPreference != null) {
440440
switch (readPreference) {
441441
case 'PRIMARY':
442442
readPreference = ReadPreference.PRIMARY;

src/Adapters/Storage/StorageAdapter.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ export type SchemaType = any;
33
export type StorageClass = any;
44
export type QueryType = any;
55
export type QueryOptionsType = {
6-
skip?: number;
7-
limit?: number;
8-
sort?: any;
9-
keys?: string[];
10-
readPreference?: string;
6+
skip?: ?number;
7+
limit?: ?number;
8+
sort?: ?any;
9+
keys?: ?string[];
10+
readPreference?: ?string;
1111
};
1212

1313
export interface StorageAdapter {

0 commit comments

Comments
 (0)