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) • 1.66 kB
TypeScript
import { IExecuteFunctions, INodeListSearchResult, ILoadOptionsFunctions, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow';
import { sendAndWaitWebhook } from './GenericFunctions';
export declare class Lark implements INodeType {
description: INodeTypeDescription;
methods: {
listSearch: {
searchBitables(this: ILoadOptionsFunctions): Promise<INodeListSearchResult>;
searchFolders(this: ILoadOptionsFunctions): Promise<INodeListSearchResult>;
searchTables(this: ILoadOptionsFunctions): Promise<INodeListSearchResult>;
searchTableViews(this: ILoadOptionsFunctions): Promise<INodeListSearchResult>;
searchTableFields(this: ILoadOptionsFunctions): Promise<INodeListSearchResult>;
searchBaseRoles(this: ILoadOptionsFunctions): Promise<INodeListSearchResult>;
searchUserIds(this: ILoadOptionsFunctions, query?: string): Promise<INodeListSearchResult>;
searchDocuments(this: ILoadOptionsFunctions): Promise<INodeListSearchResult>;
searchSpreadsheets(this: ILoadOptionsFunctions): Promise<INodeListSearchResult>;
searchFiles(this: ILoadOptionsFunctions): Promise<INodeListSearchResult>;
searchCalendars(this: ILoadOptionsFunctions): Promise<INodeListSearchResult>;
searchCalendarEvents(this: ILoadOptionsFunctions, query?: string): Promise<INodeListSearchResult>;
searchSheets(this: ILoadOptionsFunctions): Promise<INodeListSearchResult>;
};
};
webhook: typeof sendAndWaitWebhook;
execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
}