Files
Cloudflare-fileshare/node_modules/@cloudflare/unenv-preset/dist/runtime/node/async_hooks.mjs
2025-05-27 13:18:59 +08:00

32 lines
752 B
JavaScript

import {
asyncWrapProviders,
createHook,
executionAsyncId,
executionAsyncResource,
triggerAsyncId
} from "unenv/node/async_hooks";
export {
asyncWrapProviders,
createHook,
executionAsyncId,
executionAsyncResource,
triggerAsyncId
} from "unenv/node/async_hooks";
const workerdAsyncHooks = process.getBuiltinModule("node:async_hooks");
export const { AsyncLocalStorage, AsyncResource } = workerdAsyncHooks;
export default {
/**
* manually unroll unenv-polyfilled-symbols to make it tree-shakeable
*/
asyncWrapProviders,
createHook,
executionAsyncId,
executionAsyncResource,
triggerAsyncId,
/**
* manually unroll workerd-polyfilled-symbols to make it tree-shakeable
*/
AsyncLocalStorage,
AsyncResource
};