lemon-engine
Version:
Lemon Engine Module to Synchronize Node over DynamoDB + ElastiCache + Elasticsearch by [lemoncloud](https://lemoncloud.io)
17 lines (16 loc) • 612 B
TypeScript
import { EnginePluggable, EnginePluginBuilder } from '../common/types';
export interface ProtocolProxy extends EnginePluggable {
/**
* get the current endpoint address.
*/
endpoint: () => string;
do_execute: (url: any) => any;
do_post_execute: (url: any, body: any) => any;
do_notify: (url: any, callback: any) => any;
do_post_notify: (url: any, body: any, callback: any) => any;
do_queue: (url: any) => any;
do_post_queue: (url: any, body: any) => any;
build_url: ($url: any) => any;
}
declare const maker: EnginePluginBuilder<ProtocolProxy>;
export default maker;