neo4j-driver-core
Advanced tools
Comparing version 5.18.0 to 5.19.0
@@ -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) { |
@@ -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 |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
687475
102
16300