Socket
Socket
Sign inDemoInstall

@mongosh/service-provider-core

Package Overview
Dependencies
Maintainers
8
Versions
121
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@mongosh/service-provider-core - npm Package Compare versions

Comparing version 0.0.5 to 0.0.6

.eslintignore

7

lib/admin.d.ts

@@ -1,2 +0,3 @@

import Result from "./result";
import Result from './result';
import { ReplPlatform } from './platform';
export default interface Admin {

@@ -6,2 +7,6 @@ buildInfo(): Promise<Result>;

listDatabases(database: string): Promise<Result>;
getNewConnection(uri: string, options: any): Promise<any>;
getConnectionInfo(): Promise<any>;
platform: ReplPlatform;
initialDb: string;
}

2

lib/command-options.d.ts

@@ -1,4 +0,4 @@

import WriteConcern from "./write-concern";
import WriteConcern from './write-concern';
export default interface CommandOptions {
writeConcern?: WriteConcern;
}
import Document from './document';
interface Cursor {
export default interface Cursor {
addOption(option: number): Cursor;

@@ -7,2 +7,3 @@ allowPartialResults(): Cursor;

close(options: Document): Promise<void>;
clone(): Cursor;
isClosed(): boolean;

@@ -35,2 +36,1 @@ collation(spec: Document): Cursor;

}
export default Cursor;

@@ -1,4 +0,4 @@

import WriteConcern from "./write-concern";
import ReadConcern from "./read-concern";
import ReadPreference from "./read-preference";
import WriteConcern from './write-concern';
import ReadConcern from './read-concern';
import ReadPreference from './read-preference';
export default interface DatabaseOptions extends WriteConcern {

@@ -5,0 +5,0 @@ returnNonCachedInstance?: boolean;

@@ -1,4 +0,3 @@

interface Document {
export default interface Document {
[prop: string]: any;
}
export default Document;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
;
//# sourceMappingURL=document.js.map

@@ -10,2 +10,7 @@ import ServiceProvider from './service-provider';

import DatabaseOptions from './database-options';
export { ServiceProvider, BulkWriteResult, Document, Cursor, Result, ReadConcern, WriteConcern, CommandOptions, DatabaseOptions };
import getConnectInfo from './connect-info';
import { ReplPlatform } from './platform';
import CliOptions from './cli-options';
import generateUri, { Scheme } from './uri-generator';
declare const DEFAULT_DB = "test";
export { ServiceProvider, BulkWriteResult, Document, Cursor, Result, ReadConcern, WriteConcern, CommandOptions, DatabaseOptions, getConnectInfo, ReplPlatform, CliOptions, generateUri, Scheme, DEFAULT_DB };
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
var connect_info_1 = __importDefault(require("./connect-info"));
exports.getConnectInfo = connect_info_1.default;
var platform_1 = require("./platform");
exports.ReplPlatform = platform_1.ReplPlatform;
var uri_generator_1 = __importStar(require("./uri-generator"));
exports.generateUri = uri_generator_1.default;
exports.Scheme = uri_generator_1.Scheme;
var DEFAULT_DB = 'test';
exports.DEFAULT_DB = DEFAULT_DB;
//# sourceMappingURL=index.js.map

@@ -5,3 +5,3 @@ import Document from './document';

import DatabaseOptions from './database-options';
interface Readable {
export default interface Readable {
aggregate(database: string, collection: string, pipeline: Document[], options?: Document, dbOptions?: DatabaseOptions): Cursor;

@@ -20,2 +20,1 @@ aggregateDb(database: string, pipeline: Document[], options?: Document, dbOptions?: DatabaseOptions): Cursor;

}
export default Readable;

@@ -5,4 +5,3 @@ import Readable from './readable';

import Admin from './admin';
interface ServiceProvider extends Readable, Writable, Closable, Admin {
export default interface ServiceProvider extends Readable, Writable, Closable, Admin {
}
export default ServiceProvider;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
;
//# sourceMappingURL=service-provider.js.map

@@ -7,3 +7,3 @@ import Document from './document';

import DatabaseOptions from './database-options';
interface Writable {
export default interface Writable {
runCommand(db: string, spec: Document, options?: CommandOptions, dbOptions?: DatabaseOptions): Promise<Result>;

@@ -32,2 +32,1 @@ dropDatabase(database: string, writeConcern?: WriteConcern, dbOptions?: DatabaseOptions): Promise<Result>;

}
export default Writable;
{
"name": "@mongosh/service-provider-core",
"version": "0.0.5",
"version": "0.0.6",
"description": "MongoDB Shell Core Service Provider Package",

@@ -16,3 +16,5 @@ "main": "lib/index.js",

"compile-ts": "tsc -p tsconfig.json",
"prepublish": "npm run compile-ts"
"prepublish": "npm run compile-ts",
"lint": "eslint \"**/*.{js,ts,tsx}\"",
"check": "npm run lint"
},

@@ -26,2 +28,6 @@ "license": "Apache-2.0",

},
"dependencies": {
"@mongosh/i18n": "^0.0.6",
"mongodb-build-info": "^1.0.0"
},
"dependency-check": {

@@ -39,3 +45,3 @@ "entries": [

},
"gitHead": "7a6a8f99826094d2e449d6b8273f07a41b501db2"
"gitHead": "169e0d00bc4153b5687551e44cdd259afded699b"
}

@@ -1,2 +0,3 @@

import Result from "./result";
import Result from './result';
import { ReplPlatform } from './platform';

@@ -26,2 +27,25 @@ export default interface Admin {

listDatabases(database: string): Promise<Result>;
/**
* create a new service provider with a new connection.
*
* @param uri
* @param options
*/
getNewConnection(uri: string, options: any): Promise<any>;
/**
* Return connection info
*/
getConnectionInfo(): Promise<any>;
/**
* What platform (Compass/CLI/Browser)
*/
platform: ReplPlatform;
/**
* The initial database
*/
initialDb: string;
}
export default interface BulkWriteResult {
result: {
ok: number
ok: number;
};

@@ -34,3 +34,3 @@

*/
upsertedIds: {[index: number]: any}
upsertedIds: {[index: number]: any};

@@ -40,3 +40,3 @@ /**

*/
insertedIds: {[index: number]: any}
}
insertedIds: {[index: number]: any};
}

@@ -8,2 +8,2 @@ export default interface Closable {

close(boolean): Promise<void>;
}
}

@@ -1,5 +0,5 @@

import WriteConcern from "./write-concern";
import WriteConcern from './write-concern';
export default interface CommandOptions {
writeConcern?: WriteConcern
writeConcern?: WriteConcern;
}
import Document from './document';
interface Cursor {
export default interface Cursor {
/**

@@ -11,3 +11,3 @@ * Add a cursor flag as an option to the cursor.

*/
addOption(option: number): Cursor
addOption(option: number): Cursor;

@@ -38,2 +38,9 @@ /**

/**
* Clone the cursor.
*
* @returns {Cursor} The cursor.
*/
clone(): Cursor;
/**
* Determine if the cursor has been closed.

@@ -221,2 +228,1 @@ *

export default Cursor;

@@ -1,4 +0,4 @@

import WriteConcern from "./write-concern";
import ReadConcern from "./read-concern";
import ReadPreference from "./read-preference";
import WriteConcern from './write-concern';
import ReadConcern from './read-concern';
import ReadPreference from './read-preference';

@@ -8,3 +8,3 @@ export default interface DatabaseOptions extends WriteConcern {

readConcern?: ReadConcern;
readPreference?: ReadPreference
readPreference?: ReadPreference;
}

@@ -1,5 +0,3 @@

interface Document {
[prop: string]: any
};
export default Document;
export default interface Document {
[prop: string]: any;
}

@@ -10,2 +10,7 @@ import ServiceProvider from './service-provider';

import DatabaseOptions from './database-options';
import getConnectInfo from './connect-info';
import { ReplPlatform } from './platform';
import CliOptions from './cli-options';
import generateUri, { Scheme } from './uri-generator';
const DEFAULT_DB = 'test';

@@ -21,3 +26,9 @@ export {

CommandOptions,
DatabaseOptions
DatabaseOptions,
getConnectInfo,
ReplPlatform,
CliOptions,
generateUri,
Scheme,
DEFAULT_DB
};
export default interface ReadPreference {
mode: string,
tags?: Record<string, string>[]
mode: string;
tags?: Record<string, string>[];
}

@@ -9,3 +9,3 @@ import Document from './document';

*/
interface Readable {
export default interface Readable {
/**

@@ -27,3 +27,3 @@ * Run an aggregation pipeline.

options?: Document,
dbOptions?: DatabaseOptions) : Cursor;
dbOptions?: DatabaseOptions): Cursor;

@@ -36,2 +36,3 @@ /**

* @param {Document} options - The pipeline options.
* @param {Object} dbOptions - Optional options.
*

@@ -45,3 +46,3 @@ * @returns {Cursor} A cursor.

dbOptions?: DatabaseOptions
) : Cursor;
): Cursor;

@@ -105,3 +106,3 @@ /**

options?: Document,
dbOptions?: DatabaseOptions) : Promise<Result>;
dbOptions?: DatabaseOptions): Promise<Result>;

@@ -122,3 +123,3 @@ /**

options?: Document,
dbOptions?: DatabaseOptions) : Promise<Result>;
dbOptions?: DatabaseOptions): Promise<Result>;

@@ -141,3 +142,3 @@ /**

options?: Document,
dbOptions?: DatabaseOptions) : Cursor;
dbOptions?: DatabaseOptions): Cursor;

@@ -211,5 +212,4 @@ /**

dbOptions?: DatabaseOptions
): Promise<Result>
): Promise<Result>;
}
export default Readable;

@@ -0,3 +1,4 @@

/* eslint no-undef: 0 */
type Result = any;
export default Result;

@@ -9,4 +9,2 @@ import Readable from './readable';

*/
interface ServiceProvider extends Readable, Writable, Closable, Admin {};
export default ServiceProvider;
export default interface ServiceProvider extends Readable, Writable, Closable, Admin {}

@@ -11,3 +11,3 @@ import Document from './document';

*/
interface Writable {
export default interface Writable {

@@ -18,3 +18,4 @@ /**

* @param options
* @return {any}
* @param {DatabaseOptions} dbOptions - The database options
* @return {Promise<Result>}
*/

@@ -32,3 +33,4 @@ runCommand(

* @param {String} database - The database name.
* @param {WriteConcernDoc} writeConcern - The write concern.
* @param {WriteConcern} writeConcern - The write concern.
* @param {DatabaseOptions} dbOptions - The database options
*

@@ -41,3 +43,3 @@ * @returns {Promise<Result>} The result of the operation.

dbOptions?: DatabaseOptions
) : Promise<Result>;
): Promise<Result>;

@@ -60,3 +62,3 @@ /**

options?: Document,
dbOptions?: DatabaseOptions) : Promise<BulkWriteResult>;
dbOptions?: DatabaseOptions): Promise<BulkWriteResult>;

@@ -79,3 +81,3 @@ /**

options?: Document,
dbOptions?: DatabaseOptions) : Promise<Result>;
dbOptions?: DatabaseOptions): Promise<Result>;

@@ -98,3 +100,3 @@ /**

options?: Document,
dbOptions?: DatabaseOptions) : Promise<Result>;
dbOptions?: DatabaseOptions): Promise<Result>;

@@ -117,3 +119,3 @@ /**

options?: Document,
dbOptions?: DatabaseOptions) : Promise<Result>;
dbOptions?: DatabaseOptions): Promise<Result>;

@@ -138,3 +140,3 @@ /**

options?: Document,
dbOptions?: DatabaseOptions) : Promise<Result>;
dbOptions?: DatabaseOptions): Promise<Result>;

@@ -159,3 +161,3 @@ /**

options?: Document,
dbOptions?: DatabaseOptions) : Promise<Result>;
dbOptions?: DatabaseOptions): Promise<Result>;

@@ -178,3 +180,3 @@ /**

options?: Document,
dbOptions?: DatabaseOptions) : Promise<Result>;
dbOptions?: DatabaseOptions): Promise<Result>;

@@ -197,3 +199,3 @@ /**

options?: Document,
dbOptions?: DatabaseOptions) : Promise<Result>;
dbOptions?: DatabaseOptions): Promise<Result>;

@@ -218,3 +220,3 @@ /**

options?: Document,
dbOptions?: DatabaseOptions) : Promise<Result>;
dbOptions?: DatabaseOptions): Promise<Result>;

@@ -239,3 +241,3 @@ /**

options?: Document,
dbOptions?: DatabaseOptions) : Promise<Result>;
dbOptions?: DatabaseOptions): Promise<Result>;

@@ -263,3 +265,3 @@ /**

dbOptions?: DatabaseOptions
)
);

@@ -284,3 +286,3 @@ /**

options?: Document,
dbOptions?: DatabaseOptions) : Promise<Result>;
dbOptions?: DatabaseOptions): Promise<Result>;

@@ -302,3 +304,3 @@ /**

options?: Document,
dbOptions?: DatabaseOptions): Promise<Result>
dbOptions?: DatabaseOptions): Promise<Result>;

@@ -330,3 +332,3 @@ /**

* @param {String} size - The maximum size, in bytes, for the capped collection.
* @param {CommandOptions} commandOptions - The command options
* @param {CommandOptions} options - The command options
*

@@ -339,3 +341,3 @@ * @return {Promise}

size: number,
options?: CommandOptions): Promise<Result>
options?: CommandOptions): Promise<Result>;

@@ -366,2 +368,3 @@ /**

* @param {CommandOptions} commandOptions - The command options.
* @param {DatabaseOptions} dbOptions - The database options
* @return {Promise}

@@ -382,2 +385,3 @@ */

* @param {CommandOptions} options - The command options.
* @param {DatabaseOptions} dbOptions - The database options
* @return {Promise}

@@ -412,2 +416,3 @@ */

* @param {String} options - The options.
* @param {DatabaseOptions} dbOptions - The database options
*/

@@ -422,2 +427,1 @@ renameCollection(

export default Writable;

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc