UNPKG

1.1 kBJavaScriptView Raw
1const DEFAULT_AUTH_MECHANISM = "DEFAULT";
2const MONGODB_CR_AUTH_MECHANISM = "MONGODB-CR";
3const SCRAM_SHA_1_AUTH_MECHANISM = "SCRAM-SHA-1";
4const SCRAM_SHA_256_AUTH_MECHANISM = "SCRAM-SHA-256";
5const PRIMARY_READ_PREFERENCE = "primary";
6const PRIMARY_PREFERRED_READ_PREFERENCE = "primaryPreferred";
7const SECONDARY_READ_PREFERENCE = "secondary";
8const SECONDARY_PREFERRED_READ_PREFERENCE = "secondaryPreferred";
9const NEAREST_READ_PREFERENCE = "nearest";
10
11
12const constants = {
13 DEFAULT_AUTH_MECHANISM,
14 MONGODB_CR_AUTH_MECHANISM,
15 SCRAM_SHA_1_AUTH_MECHANISM,
16 SCRAM_SHA_256_AUTH_MECHANISM,
17 ALL_AUTH_MECHANISMS: [DEFAULT_AUTH_MECHANISM, MONGODB_CR_AUTH_MECHANISM, SCRAM_SHA_1_AUTH_MECHANISM, SCRAM_SHA_256_AUTH_MECHANISM],
18
19 PRIMARY_READ_PREFERENCE,
20 PRIMARY_PREFERRED_READ_PREFERENCE,
21 SECONDARY_READ_PREFERENCE,
22 SECONDARY_PREFERRED_READ_PREFERENCE,
23 NEAREST_READ_PREFERENCE,
24 ALL_READ_PREFERENCES: [PRIMARY_READ_PREFERENCE, PRIMARY_PREFERRED_READ_PREFERENCE, SECONDARY_READ_PREFERENCE,
25 SECONDARY_PREFERRED_READ_PREFERENCE, NEAREST_READ_PREFERENCE]
26};
27
28
29module.exports = constants;