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

Method isValid

src/read_preference.ts:202–213  ·  view source on GitHub ↗

* Validate if a mode is legal * * @param mode - The string representing the read preference mode.

(mode: string)

Source from the content-addressed store, hash-verified

200 * @param mode - The string representing the read preference mode.
201 */
202 static isValid(mode: string): boolean {
203 const VALID_MODES = new Set([
204 ReadPreference.PRIMARY,
205 ReadPreference.PRIMARY_PREFERRED,
206 ReadPreference.SECONDARY,
207 ReadPreference.SECONDARY_PREFERRED,
208 ReadPreference.NEAREST,
209 null
210 ]);
211
212 return VALID_MODES.has(mode as ReadPreferenceMode);
213 }
214
215 /**
216 * Validate if a mode is legal

Callers 2

constructorMethod · 0.80

Calls 1

hasMethod · 0.45

Tested by

no test coverage detected