@sentry/node
Version:
Sentry Node SDK using OpenTelemetry for performance instrumentation
139 lines (136 loc) • 3.11 kB
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const PROMISE_FUNCTIONS = [
"access",
"appendFile",
"chmod",
"chown",
"copyFile",
"cp",
// added in v16
"lchown",
"link",
"lstat",
"lutimes",
// added in v12
"mkdir",
"mkdtemp",
"open",
"opendir",
// added in v12
"readdir",
"readFile",
"readlink",
"realpath",
"rename",
"rm",
// added in v14
"rmdir",
"stat",
"symlink",
"truncate",
"unlink",
"utimes",
"writeFile"
// 'lchmod', // only implemented on macOS
];
const CALLBACK_FUNCTIONS = [
"access",
"appendFile",
"chmod",
"chown",
"copyFile",
"cp",
// added in v16
"exists",
// deprecated, inconsistent cb signature, handling separately when patching
"lchown",
"link",
"lstat",
"lutimes",
// added in v12
"mkdir",
"mkdtemp",
"open",
"opendir",
// added in v12
"readdir",
"readFile",
"readlink",
"realpath",
"realpath.native",
"rename",
"rm",
// added in v14
"rmdir",
"stat",
"symlink",
"truncate",
"unlink",
"utimes",
"writeFile"
// 'close', // functions on file descriptor
// 'fchmod', // functions on file descriptor
// 'fchown', // functions on file descriptor
// 'fdatasync', // functions on file descriptor
// 'fstat', // functions on file descriptor
// 'fsync', // functions on file descriptor
// 'ftruncate', // functions on file descriptor
// 'futimes', // functions on file descriptor
// 'lchmod', // only implemented on macOS
// 'read', // functions on file descriptor
// 'readv', // functions on file descriptor
// 'write', // functions on file descriptor
// 'writev', // functions on file descriptor
];
const SYNC_FUNCTIONS = [
"accessSync",
"appendFileSync",
"chmodSync",
"chownSync",
"copyFileSync",
"cpSync",
// added in v16
"existsSync",
"lchownSync",
"linkSync",
"lstatSync",
"lutimesSync",
// added in v12
"mkdirSync",
"mkdtempSync",
"opendirSync",
// added in v12
"openSync",
"readdirSync",
"readFileSync",
"readlinkSync",
"realpathSync",
"realpathSync.native",
"renameSync",
"rmdirSync",
"rmSync",
// added in v14
"statSync",
"symlinkSync",
"truncateSync",
"unlinkSync",
"utimesSync",
"writeFileSync"
// 'closeSync', // functions on file descriptor
// 'fchmodSync', // functions on file descriptor
// 'fchownSync', // functions on file descriptor
// 'fdatasyncSync', // functions on file descriptor
// 'fstatSync', // functions on file descriptor
// 'fsyncSync', // functions on file descriptor
// 'ftruncateSync', // functions on file descriptor
// 'futimesSync', // functions on file descriptor
// 'lchmodSync', // only implemented on macOS
// 'readSync', // functions on file descriptor
// 'readvSync', // functions on file descriptor
// 'writeSync', // functions on file descriptor
// 'writevSync', // functions on file descriptor
];
exports.CALLBACK_FUNCTIONS = CALLBACK_FUNCTIONS;
exports.PROMISE_FUNCTIONS = PROMISE_FUNCTIONS;
exports.SYNC_FUNCTIONS = SYNC_FUNCTIONS;
//# sourceMappingURL=constants.js.map