MCPcopy
hub / github.com/mongodb/node-mongodb-native / isSpecialOperator

Function isSpecialOperator

test/tools/unified-spec-runner/match.ts:140–152  ·  view source on GitHub ↗
(value: unknown)

Source from the content-addressed store, hash-verified

138type KeysOfUnion<T> = T extends object ? keyof T : never;
139export type SpecialOperatorKey = KeysOfUnion<SpecialOperator>;
140export function isSpecialOperator(value: unknown): value is SpecialOperator {
141 return (
142 isExistsOperator(value) ||
143 isTypeOperator(value) ||
144 isMatchesEntityOperator(value) ||
145 isMatchesHexBytesOperator(value) ||
146 isUnsetOrMatchesOperator(value) ||
147 isSessionLsidOperator(value) ||
148 isMatchAsRootOperator(value) ||
149 isMatchAsDocumentOperator(value) ||
150 isLteOperator(value)
151 );
152}
153
154const TYPE_MAP = new Map();
155

Callers 1

resultCheckFunction · 0.85

Calls 9

isExistsOperatorFunction · 0.85
isTypeOperatorFunction · 0.85
isMatchesEntityOperatorFunction · 0.85
isUnsetOrMatchesOperatorFunction · 0.85
isSessionLsidOperatorFunction · 0.85
isMatchAsRootOperatorFunction · 0.85
isLteOperatorFunction · 0.85

Tested by

no test coverage detected