/opt/canhelp/node_modules/kysely/dist/cjs/driver
NameSizeModeActions
connection-provider.d.ts3490644editdlrm
connection-provider.js770644editdlrm
database-connection.d.ts12730644editdlrm
database-connection.js770644editdlrm
default-connection-provider.d.ts5480644editdlrm
default-connection-provider.js5700644editdlrm
driver.d.ts25680644editdlrm
driver.js9000644editdlrm
dummy-driver.d.ts20690644editdlrm
dummy-driver.js20060644editdlrm
runtime-driver.d.ts18670644editdlrm
runtime-driver.js58790644editdlrm
single-connection-provider.d.ts5200644editdlrm
single-connection-provider.js10110644editdlrm
Edit: /opt/canhelp/node_modules/kysely/dist/cjs/driver/driver.js (900B)
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TRANSACTION_ISOLATION_LEVELS = exports.TRANSACTION_ACCESS_MODES = void 0; exports.validateTransactionSettings = validateTransactionSettings; exports.TRANSACTION_ACCESS_MODES = ['read only', 'read write']; exports.TRANSACTION_ISOLATION_LEVELS = [ 'read uncommitted', 'read committed', 'repeatable read', 'serializable', 'snapshot', ]; function validateTransactionSettings(settings) { if (settings.accessMode && !exports.TRANSACTION_ACCESS_MODES.includes(settings.accessMode)) { throw new Error(`invalid transaction access mode ${settings.accessMode}`); } if (settings.isolationLevel && !exports.TRANSACTION_ISOLATION_LEVELS.includes(settings.isolationLevel)) { throw new Error(`invalid transaction isolation level ${settings.isolationLevel}`); } }