@luka-cat-mimi/n8n-nodes-feishu-project
Version:
飞书项目 N8N 集成插件,支持附件管理等功能
24 lines (23 loc) • 1.43 kB
TypeScript
import { IExecuteFunctions, ILoadOptionsFunctions, INodeExecutionData, INodeListSearchResult, INodePropertyOptions, INodeType, INodeTypeDescription, ResourceMapperFields } from 'n8n-workflow';
export declare class FeishuProject implements INodeType {
description: INodeTypeDescription;
methods: {
listSearch: {
searchSpaces(this: ILoadOptionsFunctions): Promise<INodeListSearchResult>;
searchWorkItemTypes(this: ILoadOptionsFunctions): Promise<INodeListSearchResult>;
};
loadOptions: {
loadSpaces(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
loadWorkItemTypes(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
loadWorkItemFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
loadWorkItemFieldsForWrite(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
loadAttachmentFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
loadWorkItemFieldsAll(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
loadWorkflowTemplates(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
};
resourceMapping: {
getWorkItemFieldMapping(this: ILoadOptionsFunctions): Promise<ResourceMapperFields>;
};
};
execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
}