(asyncId, type, triggerAsyncId, resource)
| 42 | |
| 43 | const hook = async_hooks.createHook({ |
| 44 | init(asyncId, type, triggerAsyncId, resource) { |
| 45 | if (nativeProviders.has(type)) return; |
| 46 | |
| 47 | typeMemory.set(asyncId, type); |
| 48 | trace(kBeforeEvent, kTraceEventCategory, |
| 49 | type, asyncId, |
| 50 | { |
| 51 | triggerAsyncId, |
| 52 | executionAsyncId: async_hooks.executionAsyncId(), |
| 53 | }); |
| 54 | }, |
| 55 | |
| 56 | before(asyncId) { |
| 57 | const type = typeMemory.get(asyncId); |