UNPKG

lightningdevkit

Version:
22 lines (21 loc) 936 B
import { MessageSendEvent } from '../structs/MessageSendEvent.mjs'; import { CommonBase } from './CommonBase.mjs'; /** An implementation of MessageSendEventsProvider */ export interface MessageSendEventsProviderInterface { /**Gets the list of pending events which were generated by previous actions, clearing the list * in the process. */ get_and_clear_pending_msg_events(): MessageSendEvent[]; } /** * A trait indicating an object may generate message send events */ export declare class MessageSendEventsProvider extends CommonBase { /** Creates a new instance of MessageSendEventsProvider from a given implementation */ static new_impl(arg: MessageSendEventsProviderInterface): MessageSendEventsProvider; /** * Gets the list of pending events which were generated by previous actions, clearing the list * in the process. */ get_and_clear_pending_msg_events(): MessageSendEvent[]; }