aijinkela-wechaty
Version:
Wechaty is a RPA SDK for Chatbot Makers.
12 lines • 779 B
TypeScript
import type TypedEventEmitter from 'typed-emitter';
import type { ContactInterface, FriendshipInterface, MessageInterface } from '../user-modules/mod.js';
type ContactEventListenerMessage = (this: ContactInterface, message: MessageInterface, date?: Date) => void | Promise<void>;
type ContactEventListenerFriendship = (friendship: FriendshipInterface) => void | Promise<void>;
interface ContactEventListeners {
friendship: ContactEventListenerFriendship;
message: ContactEventListenerMessage;
}
declare const ContactEventEmitter: new () => TypedEventEmitter<ContactEventListeners>;
export type { ContactEventListeners, ContactEventListenerMessage, ContactEventListenerFriendship, };
export { ContactEventEmitter, };
//# sourceMappingURL=contact-events.d.ts.map