@stackoverfloweth/vue-compositions
Version:
A collection of reusable vue compositions.
14 lines (13 loc) • 819 B
TypeScript
import { SubscriptionManager } from '../useSubscription/models';
import { Action } from '../useSubscription/types/action';
import { SubscribeArguments, UseSubscription } from '../useSubscription/types/subscription';
export declare const defaultSubscriptionManager: SubscriptionManager;
/**
* The `useSubscription` composition manages data sharing across components. Multiple components can subscribe to an `action` (any method or function) and share the response value.
*
* @see [docs](https://github.com/PrefectHQ/vue-compositions/tree/main/src/useSubscription#readme)
*
* @param action - The function to be executed.
* @param args - Parameters of the action being executed.
*/
export declare function useSubscription<T extends Action>(...[action, args, optionsArg]: SubscribeArguments<T>): UseSubscription<T>;