OptionalcustomOptionalonWhat to do when the last connection to the worker is closed?
destroy: destroy the client, terminating the workerdisconnect: disconnect the client, but keep the worker running until forceDestroy is callednothing: do nothing, lifecycle is managed manuallyOptionalworkermtcute worker ID to disambiguate multiple clients within the same underlying worker
additional custom methods to expose