promiseHooks.onInit(init)


init 钩子必须是一个普通函数。提供异步函数会抛出错误,因为这会导致无限微任务循环。

import { promiseHooks } from 'node:v8';

const stop = promiseHooks.onInit((promise, parent) => {});const { promiseHooks } = require('node:v8');

const stop = promiseHooks.onInit((promise, parent) => {});