@jinyexin/wechat
Version:
A simple wechat server lib
13 lines (12 loc) • 634 B
TypeScript
/**
* Created by enixjin on 4/13/17.
*/
import { eventMessage, payMessage, payResponseMessage, textMessage } from "../message";
export declare abstract class abstractHandler {
handleSignature(req: any, res: any): void;
handleRequest(req: any, res: any): void;
handlePayRequest(req: any, res: any): void;
protected abstract handleTextMessage(message: textMessage, response: textMessage): textMessage;
protected abstract handleEventSubscribeMessage(message: eventMessage, response: textMessage): textMessage;
protected abstract handelPayMessage(message: payMessage): Promise<payResponseMessage>;
}