UNPKG

@traien/n8n-nodes-espocrm

Version:
16 lines (15 loc) 1.13 kB
import { IExecuteFunctions, ILoadOptionsFunctions, IDataObject, INodePropertyOptions } from 'n8n-workflow'; type IFunctions = IExecuteFunctions | ILoadOptionsFunctions; export declare class MetadataService { static getEntityMetadata(execFunctions: IFunctions, entityType: string): Promise<IDataObject>; static getFieldDefs(execFunctions: IFunctions, entityType: string): Promise<IDataObject>; static getEntityList(execFunctions: IFunctions): Promise<string[]>; static getEntityDefinition(execFunctions: IFunctions, entityType: string): Promise<IDataObject>; static getEntityLinks(execFunctions: IFunctions, entityType: string): Promise<IDataObject>; static getEntityIndexes(execFunctions: IFunctions, entityType: string): Promise<IDataObject>; static getEntityCollection(execFunctions: IFunctions, entityType: string): Promise<IDataObject>; static mapFieldTypeToN8n(espoFieldType: string, fieldParams?: IDataObject): string; static generateFieldOptions(fieldDefs: IDataObject, fieldName: string): INodePropertyOptions[]; static isRelationshipField(fieldType: string): boolean; } export {};