Socket
Socket
Sign inDemoInstall

neo4j-driver-core

Package Overview
Dependencies
Maintainers
1
Versions
70
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

neo4j-driver-core - npm Package Compare versions

Comparing version 5.18.0 to 5.19.0

lib/client-certificate.js

3

lib/connection-provider.js

@@ -30,2 +30,5 @@ "use strict";

}
/**
* @returns {Promise<void>}
*/
Releasable.prototype.release = function () {

@@ -32,0 +35,0 @@ throw new Error('Not implemented');

@@ -34,23 +34,61 @@ "use strict";

}
/**
*
* @param config
* @returns {ResultStreamObserver}
*/
Connection.prototype.beginTransaction = function (config) {
throw new Error('Not implemented');
};
/**
*
* @param query
* @param parameters
* @param config
* @returns {ResultStreamObserver}
*/
Connection.prototype.run = function (query, parameters, config) {
throw new Error('Not implemented');
};
/**
*
* @param config
* @returns {ResultStreamObserver}
*/
Connection.prototype.commitTransaction = function (config) {
throw new Error('Not implemented');
};
/**
*
* @param config
* @returns {ResultStreamObserver}
*/
Connection.prototype.rollbackTransaction = function (config) {
throw new Error('Not implemented');
};
/**
*
* @returns {Promise<void>}
*/
Connection.prototype.resetAndFlush = function () {
throw new Error('Not implemented');
};
/**
*
* @returns {boolean}
*/
Connection.prototype.isOpen = function () {
throw new Error('Not implemented');
};
/**
*
* @returns {number}
*/
Connection.prototype.getProtocolVersion = function () {
throw new Error('Not implemented');
};
/**
*
* @returns {boolean}
*/
Connection.prototype.hasOngoingObservableRequests = function () {

@@ -57,0 +95,0 @@ throw new Error('Not implemented');

@@ -788,2 +788,3 @@ "use strict";

* @private
* @returns {void}
*/

@@ -801,2 +802,3 @@ function sanitizeConfig(config) {

* @private
* @returns {number}
*/

@@ -803,0 +805,0 @@ function sanitizeIntValue(rawValue, defaultWhenAbsent) {

9

lib/index.js

@@ -46,3 +46,3 @@ "use strict";

exports.Transaction = exports.Connection = exports.ConnectionProvider = exports.EagerResult = exports.Result = exports.Stats = exports.QueryStatistics = exports.ProfiledPlan = exports.Plan = exports.Notification = exports.ServerInfo = exports.queryType = exports.ResultSummary = exports.Record = exports.isPathSegment = exports.PathSegment = exports.isPath = exports.Path = exports.isUnboundRelationship = exports.UnboundRelationship = exports.isRelationship = exports.Relationship = exports.isNode = exports.Node = exports.Time = exports.LocalTime = exports.LocalDateTime = exports.isTime = exports.isLocalTime = exports.isLocalDateTime = exports.isDuration = exports.isDateTime = exports.isDate = exports.Duration = exports.DateTime = exports.Date = exports.Point = exports.isPoint = exports.internal = exports.toString = exports.toNumber = exports.inSafeRange = exports.isInt = exports.int = exports.Integer = exports.error = exports.isRetriableError = exports.Neo4jError = exports.newError = exports.authTokenManagers = void 0;
exports.notificationFilterMinimumSeverityLevel = exports.notificationFilterDisabledCategory = exports.notificationSeverityLevel = exports.notificationCategory = exports.resultTransformers = exports.routing = exports.staticAuthTokenManager = exports.bookmarkManager = exports.auth = exports.json = exports.driver = exports.types = exports.Driver = exports.Session = exports.TransactionPromise = exports.ManagedTransaction = void 0;
exports.resolveCertificateProvider = exports.clientCertificateProviders = exports.notificationFilterMinimumSeverityLevel = exports.notificationFilterDisabledCategory = exports.notificationSeverityLevel = exports.notificationCategory = exports.resultTransformers = exports.routing = exports.staticAuthTokenManager = exports.bookmarkManager = exports.auth = exports.json = exports.driver = exports.types = exports.Driver = exports.Session = exports.TransactionPromise = exports.ManagedTransaction = void 0;
var error_1 = require("./error");

@@ -136,2 +136,5 @@ Object.defineProperty(exports, "newError", { enumerable: true, get: function () { return error_1.newError; } });

exports.resultTransformers = result_transformers_1.default;
var client_certificate_1 = require("./client-certificate");
Object.defineProperty(exports, "clientCertificateProviders", { enumerable: true, get: function () { return client_certificate_1.clientCertificateProviders; } });
Object.defineProperty(exports, "resolveCertificateProvider", { enumerable: true, get: function () { return client_certificate_1.resolveCertificateProvider; } });
var internal = __importStar(require("./internal")); // todo: removed afterwards

@@ -215,4 +218,6 @@ exports.internal = internal;

notificationFilterDisabledCategory: notification_filter_1.notificationFilterDisabledCategory,
notificationFilterMinimumSeverityLevel: notification_filter_1.notificationFilterMinimumSeverityLevel
notificationFilterMinimumSeverityLevel: notification_filter_1.notificationFilterMinimumSeverityLevel,
clientCertificateProviders: client_certificate_1.clientCertificateProviders,
resolveCertificateProvider: client_certificate_1.resolveCertificateProvider
};
exports.default = forExport;

@@ -285,2 +285,13 @@ "use strict";

this.telemetryDisabled = false;
/**
* Client Certificate used for mutual TLS.
*
* A {@link ClientCertificateProvider} can be configure for scenarios
* where the {@link ClientCertificate} might change over time.
*
* @type {ClientCertificate|ClientCertificateProvider|undefined}
* @experimental Exposed as preview feature.
* @since 5.19
*/
this.clientCertificate = undefined;
}

@@ -287,0 +298,0 @@ return Config;

{
"name": "neo4j-driver-core",
"version": "5.18.0",
"version": "5.19.0",
"description": "Internals of neo4j-driver",

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

},
"gitHead": "4bd77f61af7153d08fae4a957bfff3ce22e64265"
"gitHead": "8a7dc18c3190258f7afead83a0bdc04b138010f4"
}

@@ -28,2 +28,5 @@ /**

declare class Releasable {
/**
* @returns {Promise<void>}
*/
release(): Promise<void>;

@@ -30,0 +33,0 @@ }

@@ -63,9 +63,47 @@ /**

declare class Connection {
/**
*
* @param config
* @returns {ResultStreamObserver}
*/
beginTransaction(config: BeginTransactionConfig): ResultStreamObserver;
/**
*
* @param query
* @param parameters
* @param config
* @returns {ResultStreamObserver}
*/
run(query: string, parameters?: Record<string, unknown>, config?: RunQueryConfig): ResultStreamObserver;
/**
*
* @param config
* @returns {ResultStreamObserver}
*/
commitTransaction(config: CommitTransactionConfig): ResultStreamObserver;
/**
*
* @param config
* @returns {ResultStreamObserver}
*/
rollbackTransaction(config: RollbackConnectionConfig): ResultStreamObserver;
/**
*
* @returns {Promise<void>}
*/
resetAndFlush(): Promise<void>;
/**
*
* @returns {boolean}
*/
isOpen(): boolean;
/**
*
* @returns {number}
*/
getProtocolVersion(): number;
/**
*
* @returns {boolean}
*/
hasOngoingObservableRequests(): boolean;

@@ -72,0 +110,0 @@ }

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

import resultTransformers, { ResultTransformer } from './result-transformers';
import ClientCertificate, { clientCertificateProviders, ClientCertificateProvider, ClientCertificateProviders, RotatingClientCertificateProvider, resolveCertificateProvider } from './client-certificate';
import * as internal from './internal';

@@ -194,5 +195,7 @@ /**

};
clientCertificateProviders: ClientCertificateProviders;
resolveCertificateProvider: typeof resolveCertificateProvider;
};
export { authTokenManagers, newError, Neo4jError, isRetriableError, error, Integer, int, isInt, inSafeRange, toNumber, toString, internal, isPoint, Point, Date, DateTime, Duration, isDate, isDateTime, isDuration, isLocalDateTime, isLocalTime, isTime, LocalDateTime, LocalTime, Time, Node, isNode, Relationship, isRelationship, UnboundRelationship, isUnboundRelationship, Path, isPath, PathSegment, isPathSegment, Record, ResultSummary, queryType, ServerInfo, Notification, Plan, ProfiledPlan, QueryStatistics, Stats, Result, EagerResult, ConnectionProvider, Connection, Transaction, ManagedTransaction, TransactionPromise, Session, Driver, types, driver, json, auth, bookmarkManager, staticAuthTokenManager, routing, resultTransformers, notificationCategory, notificationSeverityLevel, notificationFilterDisabledCategory, notificationFilterMinimumSeverityLevel };
export type { StandardDate, NumberOrInteger, NotificationPosition, QueryResult, ResultObserver, TransactionConfig, BookmarkManager, BookmarkManagerConfig, AuthTokenManager, AuthTokenManagers, AuthTokenAndExpiration, Config, SessionConfig, QueryConfig, RoutingControl, RecordShape, ResultTransformer, NotificationCategory, NotificationSeverityLevel, NotificationFilter, NotificationFilterDisabledCategory, NotificationFilterMinimumSeverityLevel };
export { authTokenManagers, newError, Neo4jError, isRetriableError, error, Integer, int, isInt, inSafeRange, toNumber, toString, internal, isPoint, Point, Date, DateTime, Duration, isDate, isDateTime, isDuration, isLocalDateTime, isLocalTime, isTime, LocalDateTime, LocalTime, Time, Node, isNode, Relationship, isRelationship, UnboundRelationship, isUnboundRelationship, Path, isPath, PathSegment, isPathSegment, Record, ResultSummary, queryType, ServerInfo, Notification, Plan, ProfiledPlan, QueryStatistics, Stats, Result, EagerResult, ConnectionProvider, Connection, Transaction, ManagedTransaction, TransactionPromise, Session, Driver, types, driver, json, auth, bookmarkManager, staticAuthTokenManager, routing, resultTransformers, notificationCategory, notificationSeverityLevel, notificationFilterDisabledCategory, notificationFilterMinimumSeverityLevel, clientCertificateProviders, resolveCertificateProvider };
export type { StandardDate, NumberOrInteger, NotificationPosition, QueryResult, ResultObserver, TransactionConfig, BookmarkManager, BookmarkManagerConfig, AuthTokenManager, AuthTokenManagers, AuthTokenAndExpiration, Config, SessionConfig, QueryConfig, RoutingControl, RecordShape, ResultTransformer, NotificationCategory, NotificationSeverityLevel, NotificationFilter, NotificationFilterDisabledCategory, NotificationFilterMinimumSeverityLevel, ClientCertificate, ClientCertificateProvider, ClientCertificateProviders, RotatingClientCertificateProvider };
export default forExport;

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

*/
import ClientCertificate, { ClientCertificateProvider } from './client-certificate';
import NotificationFilter from './notification-filter';

@@ -75,2 +76,3 @@ /**

telemetryDisabled?: boolean;
clientCertificate?: ClientCertificate | ClientCertificateProvider;
/**

@@ -77,0 +79,0 @@ * @constructor

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