Skip to content

Commit c5d726f

Browse files
committed
Better typing of QueryOptions
1 parent abbb3fc commit c5d726f

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
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;
@@ -98,7 +98,7 @@ export class MongoStorageAdapter implements StorageAdapter {
9898
_collectionPrefix: string;
9999
_mongoOptions: Object;
100100
// Public
101-
connectionPromise;
101+
connectionPromise: Promise<any>;
102102
database: any;
103103
_maxTimeMS: ?number;
104104
canSortOnJoinTables: boolean;
@@ -516,7 +516,7 @@ export class MongoStorageAdapter implements StorageAdapter {
516516
}
517517

518518
_parseReadPreference(readPreference: ?string): ?string {
519-
if (readPreference) {
519+
if (readPreference != null) {
520520
switch (readPreference) {
521521
case 'PRIMARY':
522522
readPreference = ReadPreference.PRIMARY;

src/Adapters/Storage/StorageAdapter.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ 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[];
6+
skip?: ?number;
7+
limit?: ?number;
8+
sort?: ?any;
9+
keys?: ?string[];
1010
readPreference?: ?string;
1111
};
1212

0 commit comments

Comments
 (0)