UNPKG

multitude

Version:

Comprehensive streams for push and pull

10 lines (9 loc) 740 B
import { Push } from "../../../definitions"; import { Hooks, Subscription, Talkback } from '../assistance'; import { Empty, Dictionary, NullaryFn } from 'type-core'; export declare class Invoke { static method<T extends Dictionary, K extends keyof T>(obj: T | Empty, key: K, payload?: Empty | any[], onEmpty?: Empty | NullaryFn): void; static observer(action: 'start' | 'error' | 'complete', payload: any, subscription: Subscription, hooks: Hooks): void; static observers(action: keyof Push.Observer, payload: any, items: Push.Observer[], options: Talkback.Options): void; static subscriptionObservers(action: Exclude<keyof Push.SubscriptionObserver, 'closed'>, payload: any, items: Set<Push.SubscriptionObserver>): void; }