/*! * name: async-primitives * version: 1.7.0 * description: A collection of primitive functions for asynchronous operations * author: Kouji Matsui (@kekyo@mi.kekyo.net) * license: MIT * repository.url: https://github.com/kekyo/async-primitives.git * git.commit.hash: 9472fbd5310b92690d84aaafb897429a04c013c5 */ export * from './types.js'; export { delay } from './primitives/delay.js'; export { defer } from './primitives/defer.js'; export { onAbort } from './primitives/abort-hook.js'; export { createMutex } from './primitives/mutex.js'; export { createDeferred } from './primitives/deferred.js'; export { createDeferredGenerator } from './primitives/deferred-generator.js'; export { createConditional, createManuallyConditional, } from './primitives/conditional.js'; export { setLogicalContextValue, getLogicalContextValue, getCurrentLogicalContextId, runOnNewLogicalContext, } from './primitives/logical-context.js'; export { createAsyncLocal } from './primitives/async-local.js'; export { createSemaphore } from './primitives/semaphore.js'; export { createReaderWriterLock } from './primitives/reader-writer-lock.js'; export { from } from './primitives/async-operator.js'; /** @deprecated Use `createMutex` instead */ export { createMutex as createAsyncLock } from './primitives/mutex.js'; /** @deprecated Use `createConditional`, `createManuallyConditional` instead */ export { createConditional as createSignal, createManuallyConditional as createManuallySignal, } from './primitives/conditional.js'; //# sourceMappingURL=index.d.ts.map