UNPKG

couchbase

Version:

The official Couchbase Node.js Client Library.

109 lines (108 loc) 4.85 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.shutdownLogger = exports.enableProtocolLoggerToSaveNetworkTrafficToFile = exports.cbppMetadata = exports.cbppVersion = exports.lcbVersion = exports.connect = void 0; const binding_1 = __importDefault(require("./binding")); const cluster_1 = require("./cluster"); /** * Acts as the entrypoint into the rest of the library. Connecting to the cluster * and exposing the various services and features. * * @param connStr The connection string to use to connect to the cluster. * @param options Optional parameters for this operation. * @param callback A node-style callback to be invoked after execution. * @category Core */ async function connect(connStr, options, callback) { return cluster_1.Cluster.connect(connStr, options, callback); } exports.connect = connect; /** * Exposes the underlying couchbase++ library version that is being used by the * SDK to perform I/O with the cluster. * * @deprecated Use {@link cbppVersion} instead. */ exports.lcbVersion = binding_1.default.cbppVersion; /** * Exposes the underlying couchbase++ library version that is being used by the * SDK to perform I/O with the cluster. */ exports.cbppVersion = binding_1.default.cbppVersion; exports.cbppMetadata = binding_1.default.cbppMetadata; /** * Volatile: This API is subject to change at any time. * * Exposes the underlying couchbase++ library protocol logger. This method is for * logging/debugging purposes and must be used with caution as network details will * be logged to the provided file. * * @param filename Name of file protocol logger will save logging details. */ function enableProtocolLoggerToSaveNetworkTrafficToFile(filename) { binding_1.default.enableProtocolLogger(filename); } exports.enableProtocolLoggerToSaveNetworkTrafficToFile = enableProtocolLoggerToSaveNetworkTrafficToFile; /** * Volatile: This API is subject to change at any time. * * Shutdowns the underlying couchbase++ logger. * */ function shutdownLogger() { binding_1.default.shutdownLogger(); } exports.shutdownLogger = shutdownLogger; __exportStar(require("./analyticsindexmanager"), exports); __exportStar(require("./analyticstypes"), exports); __exportStar(require("./authenticators"), exports); __exportStar(require("./binarycollection"), exports); __exportStar(require("./bucket"), exports); __exportStar(require("./bucketmanager"), exports); __exportStar(require("./cluster"), exports); __exportStar(require("./collection"), exports); __exportStar(require("./collectionmanager"), exports); __exportStar(require("./crudoptypes"), exports); __exportStar(require("./datastructures"), exports); __exportStar(require("./diagnosticstypes"), exports); __exportStar(require("./errorcontexts"), exports); __exportStar(require("./errors"), exports); __exportStar(require("./eventingfunctionmanager"), exports); __exportStar(require("./generaltypes"), exports); __exportStar(require("./mutationstate"), exports); __exportStar(require("./queryindexmanager"), exports); __exportStar(require("./querytypes"), exports); __exportStar(require("./rangeScan"), exports); __exportStar(require("./scope"), exports); __exportStar(require("./scopeeventingfunctionmanager"), exports); __exportStar(require("./scopesearchindexmanager"), exports); __exportStar(require("./sdspecs"), exports); __exportStar(require("./searchfacet"), exports); __exportStar(require("./searchindexmanager"), exports); __exportStar(require("./searchquery"), exports); __exportStar(require("./searchsort"), exports); __exportStar(require("./searchtypes"), exports); __exportStar(require("./streamablepromises"), exports); __exportStar(require("./transactions"), exports); __exportStar(require("./transcoders"), exports); __exportStar(require("./usermanager"), exports); __exportStar(require("./vectorsearch"), exports); __exportStar(require("./viewexecutor"), exports); __exportStar(require("./viewindexmanager"), exports); __exportStar(require("./viewtypes"), exports);