mongoose-diff-tracking
Version:
Manage Mongo Collection diff History and versions
99 lines (97 loc) • 2.12 kB
JavaScript
// @flow
import type { DocumentPath } from './decls/document-path.js.flow'
import type { DotNotationString } from './decls/dot-notation-string.js.flow'
import type {
BSONTypeNumber,
BSONTypeString,
EqCondition,
QueryCondition,
ComparisonQueryOperatorName,
LogicalQueryOperatorName,
ElementQueryOperatorName,
EvaluationQueryOperatorName,
GeospatialQueryOperatorName,
ArrayOperatorName,
BitwiseQueryOperatorName,
QueryOperatorName,
} from './decls/query-condition.js.flow'
import type {
Restorable,
} from './decls/restorable.js.flow'
import type { SortNotation } from './decls/sort-notation.js.flow'
import type {
AddToSetOperator,
BitOperator,
CurrentDateOperator,
IncOperator,
MaxOperator,
MinOperator,
MulOperator,
PopOperator,
PullOperator,
PushModifier,
PushOperator,
RegularAddToSetOperator,
RegularPullOperator,
RegularPushOperator,
RegularUpdateOperation,
RenameOperator,
RestoreOperator,
SetOperator,
UnsetOperator,
UpdateOperator,
UpdateOperatorName,
UpdateOperation,
} from './decls/update-operation.js.flow'
import type {
AndFindOperation,
NorFindOperation,
OrFindOperation,
SimpleFindOperation,
FindOperation,
} from './decls/find-operation.js.flow'
export type {
AddToSetOperator,
AndFindOperation,
BitOperator,
BSONTypeNumber,
BSONTypeString,
CurrentDateOperator,
DocumentPath,
DotNotationString,
EqCondition,
IncOperator,
MaxOperator,
MinOperator,
MulOperator,
NorFindOperation,
OrFindOperation,
PopOperator,
PullOperator,
PushModifier,
PushOperator,
QueryCondition,
ComparisonQueryOperatorName,
LogicalQueryOperatorName,
ElementQueryOperatorName,
EvaluationQueryOperatorName,
GeospatialQueryOperatorName,
ArrayOperatorName,
BitwiseQueryOperatorName,
QueryOperatorName,
RegularAddToSetOperator,
RegularPullOperator,
RegularPushOperator,
RegularUpdateOperation,
RenameOperator,
Restorable,
RestoreOperator,
SetOperator,
SimpleFindOperation,
SortNotation,
UnsetOperator,
UpdateOperator,
UpdateOperatorName,
UpdateOperation,
FindOperation,
}