UNPKG

@aimee-blue/ab-service-kit

Version:
10 lines (9 loc) 559 B
import { ITopicBoundActionCreator, IActionCreator, Channels } from '@aimee-blue/ab-contracts'; export declare const publishAction: <C extends ITopicBoundActionCreator<{ type: string; payload?: unknown; }, string, unknown[]>>(creator: C, ...args: Parameters<C>) => Promise<Channels.IPubSubMessageShape<ReturnType<C>>>; export declare const multicastAction: <C extends IActionCreator<{ type: string; payload?: unknown; }, unknown[]>>(topics: string[], creator: C, ...args: Parameters<C>) => Promise<Channels.IPubSubMessageShape<ReturnType<C>>>;