#### `YourWorker.hasTaskFunction(name)`
- `name` (mandatory) The task function name
+ `name` (mandatory) The task function name.
-This method is available on both worker implementations and returns a boolean.
+This method is available on both worker implementations and returns `{ status: boolean, error?: Error }`.
#### `YourWorker.addTaskFunction(name, fn)`
- `name` (mandatory) The task function name
- `fn` (mandatory) The task function
+ `name` (mandatory) The task function name.
+ `fn` (mandatory) The task function.
-This method is available on both worker implementations and returns a boolean.
+This method is available on both worker implementations and returns `{ status: boolean, error?: Error }`.
#### `YourWorker.removeTaskFunction(name)`
- `name` (mandatory) The task function name
+ `name` (mandatory) The task function name.
-This method is available on both worker implementations and returns a boolean.
+This method is available on both worker implementations and returns `{ status: boolean, error?: Error }`.
-#### `YourWorker.listTaskFunctions()`
+#### `YourWorker.listTaskFunctionNames()`
This method is available on both worker implementations and returns an array of the task function names.
#### `YourWorker.setDefaultTaskFunction(name)`
- `name` (mandatory) The task function name
+ `name` (mandatory) The task function name.
-This method is available on both worker implementations and returns a boolean.
+This method is available on both worker implementations and returns `{ status: boolean, error?: Error }`.