@hazae41/plume
Advanced tools
Comparing version 2.0.5 to 2.0.6
@@ -6,2 +6,2 @@ export { Cleanable } from './libs/cleanable/cleanable.js'; | ||
export { EventError, SuperEventListener, SuperEventListenerOptions, SuperEventTarget } from './mods/target.js'; | ||
export { StreamEvents, tryWait, tryWaitStream } from './mods/waiters.js'; | ||
export { StreamEvents, tryWaitOrSignal, tryWaitOrStream, tryWaitOrStreamOrSignal } from './mods/waiters.js'; |
export { AbortError, CloseError, ErrorError } from './errors.js'; | ||
export { EventError, SuperEventListener, SuperEventListenerOptions, SuperEventTarget } from './target.js'; | ||
export { StreamEvents, tryWait, tryWaitStream } from './waiters.js'; | ||
export { StreamEvents, tryWaitOrSignal, tryWaitOrStream, tryWaitOrStreamOrSignal } from './waiters.js'; |
@@ -7,3 +7,3 @@ import { Option } from '@hazae41/option'; | ||
declare function tryWait<M, K extends keyof M, R>(target: SuperEventTarget<M>, type: K, callback: (e: M[K]) => Promiseable<Result<Option<Ok<R>>, unknown>>, signal: AbortSignal): Promise<Result<R, AbortError>>; | ||
declare function tryWaitOrSignal<M, K extends keyof M, R>(target: SuperEventTarget<M>, type: K, callback: (e: M[K]) => Promiseable<Result<Option<Ok<R>>, unknown>>, signal: AbortSignal): Promise<Result<R, AbortError>>; | ||
type StreamEvents = { | ||
@@ -13,4 +13,5 @@ close: unknown; | ||
}; | ||
declare function tryWaitStream<M extends StreamEvents, K extends keyof M, R>(target: SuperEventTarget<M>, type: K, callback: (e: M[K]) => Promiseable<Result<Option<Ok<R>>, unknown>>, signal: AbortSignal): Promise<Result<R, AbortError | ErrorError | CloseError>>; | ||
declare function tryWaitOrStream<M extends StreamEvents, K extends keyof M, R>(target: SuperEventTarget<M>, type: K, callback: (e: M[K]) => Promiseable<Result<Option<Ok<R>>, unknown>>): Promise<Result<R, ErrorError | CloseError>>; | ||
declare function tryWaitOrStreamOrSignal<M extends StreamEvents, K extends keyof M, R>(target: SuperEventTarget<M>, type: K, callback: (e: M[K]) => Promiseable<Result<Option<Ok<R>>, unknown>>, signal: AbortSignal): Promise<Result<R, AbortError | ErrorError | CloseError>>; | ||
export { StreamEvents, tryWait, tryWaitStream }; | ||
export { StreamEvents, tryWaitOrSignal, tryWaitOrStream, tryWaitOrStreamOrSignal }; |
{ | ||
"type": "module", | ||
"name": "@hazae41/plume", | ||
"version": "2.0.5", | ||
"version": "2.0.6", | ||
"description": "DOM-like async events with both sequenced and parallel dispatching", | ||
@@ -6,0 +6,0 @@ "homepage": "https://github.com/hazae41/plume", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
66028
686