UNPKG

@yingyeothon/actor-system

Version:
11 lines (10 loc) 606 B
import { ActorEnqueueEnvironment } from "./enqueue"; import { ActorProcessEnvironment } from "./process"; import ActorProcessOptions from "./process/options"; import AwaiterWait from "../awaiter/wait"; import UserMessageItem from "./message/userMessageItem"; import UserMessageMeta from "./message/userMessageMeta"; export type ActorSendEnvironment<T> = ActorEnqueueEnvironment & ActorProcessEnvironment<T> & { awaiter: AwaiterWait; }; export default function send<T>(env: ActorSendEnvironment<T>, input: UserMessageItem<T> & Partial<UserMessageMeta>, options?: ActorProcessOptions): Promise<boolean>;