| 3 | |
| 4 | declare global { |
| 5 | interface MongoDBMetadataUI { |
| 6 | requires?: { |
| 7 | topology?: TopologyTypeRequirement; |
| 8 | mongodb?: string; |
| 9 | os?: NodeJS.Platform | `!${NodeJS.Platform}`; |
| 10 | apiVersion?: class="st">'1' | boolean; |
| 11 | |
| 12 | /** |
| 13 | * require FLE to be set up to run the test |
| 14 | * |
| 15 | * A semver range may be provided as well to enforce a particular version range |
| 16 | * of mongodb-client-encryption. Ex: `clientSideEncryption: class="st">'>=6.0.1'` |
| 17 | */ |
| 18 | clientSideEncryption?: string | true; |
| 19 | auth?: class="st">'enabled' | class="st">'disabled'; |
| 20 | idmsMockServer?: true; |
| 21 | nodejs?: string; |
| 22 | predicate?: (test?: Mocha.Test) => true | string; |
| 23 | crypt_shared?: class="st">'enabled' | class="st">'disabled'; |
| 24 | libmongocrypt?: string; |
| 25 | |
| 26 | tls?: class="st">'enabled' | class="st">'disabled'; |
| 27 | }; |
| 28 | |
| 29 | sessions?: { |
| 30 | skipLeakTests?: boolean; |
| 31 | }; |
| 32 | } |
| 33 | |
| 34 | type WithExclusion<T extends string> = `!${T}`; |
| 35 | /** Defined in test/tools/runner/filters/mongodb_topology_filter.js (topologyTypeToString) */ |
nothing calls this directly
no outgoing calls
no test coverage detected