interface HookCallbacks
Usage in Deno
```typescript import { type HookCallbacks } from "node:node__async_hooks.d.ts"; ```optional
init(asyncId: number,type: string,triggerAsyncId: number,resource: object,): void
Called when a class is constructed that has the possibility to emit an asynchronous event.
optional
before(asyncId: number): void
When an asynchronous operation is initiated or completes a callback is called to notify the user.
The before callback is called just before said callback is executed.
optional
after(asyncId: number): void
Called immediately after the callback specified in `before` is completed.
If an uncaught exception occurs during execution of the callback, then `after` will run after the `'uncaughtException'` event is emitted or a `domain`'s handler runs.
optional
promiseResolve(asyncId: number): void
Called when a promise has resolve() called. This may not be in the same execution id
as the promise itself.
optional
destroy(asyncId: number): void
Called after the resource corresponding to asyncId is destroyed