diff --git a/CHANGELOG.md b/CHANGELOG.md index 367a911..56c9568 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,11 @@ Bugfixes: Other improvements: +## [v11.0.1](https://github.com/purescript-node/purescript-node-process/releases/tag/v11.0.1) - 2023-07-21 + +Bugfixes: +- Fix FFI for `channelRef`/`channelUnref` (#40 by @JordanMartinez) + ## [v11.0.0](https://github.com/purescript-node/purescript-node-process/releases/tag/v11.0.0) - 2023-07-21 Breaking changes: diff --git a/src/Node/Process.js b/src/Node/Process.js index 48c7e42..4f495a4 100644 --- a/src/Node/Process.js +++ b/src/Node/Process.js @@ -4,8 +4,8 @@ export { process }; export const abortImpl = process.abort ? () => process.abort() : null; export const argv = () => process.argv.slice(); export const argv0 = () => process.argv0; -export const channelRefImpl = process.channel.ref ? () => process.channel.ref() : null; -export const channelUnrefImpl = process.channel.unref ? () => process.channel.unref() : null; +export const channelRefImpl = process.channel && process.channel.ref ? () => process.channel.ref() : null; +export const channelUnrefImpl = process.channel && process.channel.unref ? () => process.channel.unref() : null; export const chdirImpl = (dir) => process.chdir(dir); export const config = () => Object.assign({}, process.config); export const connected = () => process.connected;