- /**
- * Gets the task function with the given name.
- *
- * @param name - Name of the task function that will be returned.
- * @returns The task function.
- * @throws {@link https://nodejs.org/api/errors.html#class-error} If the task function is not found.
- */
- private getTaskFunction (name?: string): TaskFunction<Data, Response> {
- name = name ?? DEFAULT_TASK_NAME
- const fn = this.taskFunctions.get(name)
- if (fn == null) {
- throw new Error(`Task function '${name}' not found`)
- }
- return fn
- }
-