n8n-nodes-feishu-lark
Version:
n8n custom nodes for n8n to interact with Feishu/Lark, including Lark Bot, Lark MCP, and Lark Trigger.
25 lines (24 loc) • 724 B
TypeScript
import { Logger } from 'n8n-workflow';
import { Cache } from '../interfaces';
import { IHandles } from './events-template';
import RequestHandle from './request-handle';
export declare class EventDispatcher {
verificationToken: string;
encryptKey: string;
requestHandle?: RequestHandle;
handles: Map<string, Function>;
cache: Cache;
logger: Logger;
isAnyEvent: boolean;
constructor(params: {
logger: Logger;
isAnyEvent: boolean;
verificationToken?: string;
encryptKey?: string;
});
private registerAppTicketHandle;
register<T = {}>(handles: IHandles & T): this;
invoke(data: any, params?: {
needCheck?: boolean;
}): Promise<any>;
}