|
3 | 3 | * JavaScript in parallel. To access it: |
4 | 4 | * |
5 | 5 | * ```js |
6 | | - * import worker from 'node:worker_threads'; |
| 6 | + * import worker_threads from 'node:worker_threads'; |
7 | 7 | * ``` |
8 | 8 | * |
9 | 9 | * Workers (threads) are useful for performing CPU-intensive JavaScript operations. |
@@ -446,8 +446,8 @@ declare module "worker_threads" { |
446 | 446 | */ |
447 | 447 | terminate(): Promise<number>; |
448 | 448 | /** |
449 | | - * This method returns a `Promise` that will resolve to an object identical to `process.threadCpuUsage()`, |
450 | | - * or reject with an `ERR_WORKER_NOT_RUNNING` error if the worker is no longer running. |
| 449 | + * This method returns a `Promise` that will resolve to an object identical to {@link process.threadCpuUsage()}, |
| 450 | + * or reject with an [`ERR_WORKER_NOT_RUNNING`](https://nodejs.org/docs/latest-v24.x/api/errors.html#err_worker_not_running) error if the worker is no longer running. |
451 | 451 | * This methods allows the statistics to be observed from outside the actual thread. |
452 | 452 | * @since v24.6.0 |
453 | 453 | */ |
@@ -556,49 +556,49 @@ declare module "worker_threads" { |
556 | 556 | * @since v24.2.0 |
557 | 557 | */ |
558 | 558 | [Symbol.asyncDispose](): Promise<void>; |
559 | | - addListener(event: "error", listener: (err: Error) => void): this; |
| 559 | + addListener(event: "error", listener: (err: any) => void): this; |
560 | 560 | addListener(event: "exit", listener: (exitCode: number) => void): this; |
561 | 561 | addListener(event: "message", listener: (value: any) => void): this; |
562 | 562 | addListener(event: "messageerror", listener: (error: Error) => void): this; |
563 | 563 | addListener(event: "online", listener: () => void): this; |
564 | 564 | addListener(event: string | symbol, listener: (...args: any[]) => void): this; |
565 | | - emit(event: "error", err: Error): boolean; |
| 565 | + emit(event: "error", err: any): boolean; |
566 | 566 | emit(event: "exit", exitCode: number): boolean; |
567 | 567 | emit(event: "message", value: any): boolean; |
568 | 568 | emit(event: "messageerror", error: Error): boolean; |
569 | 569 | emit(event: "online"): boolean; |
570 | 570 | emit(event: string | symbol, ...args: any[]): boolean; |
571 | | - on(event: "error", listener: (err: Error) => void): this; |
| 571 | + on(event: "error", listener: (err: any) => void): this; |
572 | 572 | on(event: "exit", listener: (exitCode: number) => void): this; |
573 | 573 | on(event: "message", listener: (value: any) => void): this; |
574 | 574 | on(event: "messageerror", listener: (error: Error) => void): this; |
575 | 575 | on(event: "online", listener: () => void): this; |
576 | 576 | on(event: string | symbol, listener: (...args: any[]) => void): this; |
577 | | - once(event: "error", listener: (err: Error) => void): this; |
| 577 | + once(event: "error", listener: (err: any) => void): this; |
578 | 578 | once(event: "exit", listener: (exitCode: number) => void): this; |
579 | 579 | once(event: "message", listener: (value: any) => void): this; |
580 | 580 | once(event: "messageerror", listener: (error: Error) => void): this; |
581 | 581 | once(event: "online", listener: () => void): this; |
582 | 582 | once(event: string | symbol, listener: (...args: any[]) => void): this; |
583 | | - prependListener(event: "error", listener: (err: Error) => void): this; |
| 583 | + prependListener(event: "error", listener: (err: any) => void): this; |
584 | 584 | prependListener(event: "exit", listener: (exitCode: number) => void): this; |
585 | 585 | prependListener(event: "message", listener: (value: any) => void): this; |
586 | 586 | prependListener(event: "messageerror", listener: (error: Error) => void): this; |
587 | 587 | prependListener(event: "online", listener: () => void): this; |
588 | 588 | prependListener(event: string | symbol, listener: (...args: any[]) => void): this; |
589 | | - prependOnceListener(event: "error", listener: (err: Error) => void): this; |
| 589 | + prependOnceListener(event: "error", listener: (err: any) => void): this; |
590 | 590 | prependOnceListener(event: "exit", listener: (exitCode: number) => void): this; |
591 | 591 | prependOnceListener(event: "message", listener: (value: any) => void): this; |
592 | 592 | prependOnceListener(event: "messageerror", listener: (error: Error) => void): this; |
593 | 593 | prependOnceListener(event: "online", listener: () => void): this; |
594 | 594 | prependOnceListener(event: string | symbol, listener: (...args: any[]) => void): this; |
595 | | - removeListener(event: "error", listener: (err: Error) => void): this; |
| 595 | + removeListener(event: "error", listener: (err: any) => void): this; |
596 | 596 | removeListener(event: "exit", listener: (exitCode: number) => void): this; |
597 | 597 | removeListener(event: "message", listener: (value: any) => void): this; |
598 | 598 | removeListener(event: "messageerror", listener: (error: Error) => void): this; |
599 | 599 | removeListener(event: "online", listener: () => void): this; |
600 | 600 | removeListener(event: string | symbol, listener: (...args: any[]) => void): this; |
601 | | - off(event: "error", listener: (err: Error) => void): this; |
| 601 | + off(event: "error", listener: (err: any) => void): this; |
602 | 602 | off(event: "exit", listener: (exitCode: number) => void): this; |
603 | 603 | off(event: "message", listener: (value: any) => void): this; |
604 | 604 | off(event: "messageerror", listener: (error: Error) => void): this; |
@@ -691,7 +691,7 @@ declare module "worker_threads" { |
691 | 691 | var locks: LockManager; |
692 | 692 | /** |
693 | 693 | * Mark an object as not transferable. If `object` occurs in the transfer list of |
694 | | - * a `port.postMessage()` call, it is ignored. |
| 694 | + * a {@link MessagePort.postMessage port.postMessage()} call, it is ignored. |
695 | 695 | * |
696 | 696 | * In particular, this makes sense for objects that can be cloned, rather than |
697 | 697 | * transferred, and which are used by other objects on the sending side. |
@@ -813,13 +813,13 @@ declare module "worker_threads" { |
813 | 813 | * |
814 | 814 | * if (isMainThread) { |
815 | 815 | * setEnvironmentData('Hello', 'World!'); |
816 | | - * const worker = new Worker(__filename); |
| 816 | + * const worker = new Worker(new URL(import.meta.url)); |
817 | 817 | * } else { |
818 | 818 | * console.log(getEnvironmentData('Hello')); // Prints 'World!'. |
819 | 819 | * } |
820 | 820 | * ``` |
821 | 821 | * @since v15.12.0, v14.18.0 |
822 | | - * @param key Any arbitrary, cloneable JavaScript value that can be used as a {Map} key. |
| 822 | + * @param key Any arbitrary, cloneable JavaScript value that can be used as a {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map Map} key. |
823 | 823 | */ |
824 | 824 | function getEnvironmentData(key: Serializable): Serializable; |
825 | 825 | /** |
|
0 commit comments