lightningdevkit
Version:
Lightning Development Kit
22 lines (21 loc) • 936 B
text/typescript
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[];
}